maven nexus 下发布第三方构件;

以ojdbc.jar为例:

在.m2/setting.xml配置用户登录信息

<server> 
<id>thirdparty</id>  (1) 
<username>deployment</username>
<password>deployment</password>  
</server>  

然后可以敲击命令:

mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc -Dversion=10.2.0 -Dpackaging=jar -Dfile=ojdbc.jar -Durl=http://193.193.193.242:8081/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty(2)

注意这里多的(1)出id名称和(2)处的repositoryId名称一致,否则deploy时返回Return code is: 401错误,则需要进行用户验证或者你已经验证的信息有误。

附:发布jar包到本地方法


pom.xml配置需求


  1. dependency>   
  2.    <groupId>net.sf.saxon</groupId>   
  3.    <artifactId>saxon-dom</artifactId>   
  4.    <version>9.0</version>   
  5. </dependency>  


mvn install:install-file -DgroupId=net.sf.saxon -DartifactId=saxon-dom -Dversion=9.0 -Dpackaging=jar -Dfile=saxon-dom-9.0.jar

说明:-Dfile指第三方jar的路径,其它的注意要确保maven命令中groupId、artifactId、version与pom.xml中的配置相同,-Dpackaging表示加载的文件类型



你可能感兴趣的:(maven,nexus,第三方构件发布)