以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配置需求
- dependency>
- <groupId>net.sf.saxon</groupId>
- <artifactId>saxon-dom</artifactId>
- <version>9.0</version>
- </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表示加载的文件类型