settings.xml
<server>
<id>maven-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
必须叫:maven-releases,与url一致。
mvn deploy:deploy-file -Dfile=skyark-component-1.1.0-RELEASE.pom -Dpackaging=pom -DgroupId=com.unicom.skyark.component -DartifactId=skyark-component -Dversion=1.1.0-RELEASE -Durl=http://130.51.23.250:8081/repository/maven-releases/ -DrepositoryId=maven-releases
mvn deploy:deploy-file -Dfile=skyark-component-1.1.0-RELEASE.jar -Dpackaging=jar -DgroupId=com.unicom.skyark.component -DartifactId=skyark-component -Dversion=1.1.0-RELEASE -Durl=http://130.51.23.250:8081/repository/maven-releases/ -DrepositoryId=maven-releases
mvn deploy:deploy-file -Dfile=skyark-component-1.1.0-RELEASE-sources.jar -Dpackaging=jar -DgroupId=com.unicom.skyark.component -DartifactId=skyark-component -Dversion=1.1.0-RELEASE -Dclassifier=sources -Durl=http://130.51.23.250:8081/repository/maven-releases/ -DrepositoryId=maven-releases
- 报错
Return code is: 401, ReasonPhrase: Unauthorized.
,权限问题,比如maven-releases写错了- 显示日志:最后加
-e
- 显示日志:最后加
- 上传jar报错:
- skyark-component-1.1.0-RELEASE.pom. Return code is: 400, ReasonPhrase: Repository does not allow updating assets: maven-releases. -> [Help 1]
- 好像不影响的。
- 必须先上传pom!不能覆盖的。可以通过界面删除pom文件。
- 看jar包:http://130.51.23.250:8081/service/rest/repository/browse/maven-releases/com/unicom/skyark/component/
来源:oschina
链接:https://my.oschina.net/u/2464371/blog/3043310