转自https://www.jianshu.com/p/95c72f33d580
命令方式上传jar包到maven仓库(本地 & nexus私服)
1.传到本地
mvn install:install-file -DgroupId=com.xxx.xxx -DartifactId=xxx -Dversion=1.0 -Dpackaging=jar -Dfile=[path to file]
2.传到nexus
mvn deploy:deploy-file-DgroupId=com.xxx.xxx-DartifactId=xxx -Dversion=1.0-Dpackaging=jar -Dfile=[path to file] -Durl=[url] -DrepositoryId=[id]
配合本地maven下的setting.xml需要设置server及用户名和密码等信息,groupId、artifactId、version等属性即为jar包的坐标信息,用户自定义的,file属性就是jar包在本地的路径,url就是要传到的私服的仓库地址,repositoryId的值是在setttings.xml里的server下对应的id。
3.demo:
mvn install:install-file -DgroupId=com.xxx.operation -DartifactId=optLog-test -Dversion=1.0.0 -Dfile=D:\workcode\common\log\target\log-0.0.1-SNAPSHOT.jar
mvn deploy:deploy-file -DgroupId=com.xxx.operation -DartifactId=optLog-test -Dversion=1.0.0-RELEASE -Dpackaging=jar -Dfile=D:\workcode\common\log\target\log-0.0.1-SNAPSHOT.jar -Durl=http://xxx.xxx.xxx.xxx:8081/nexus/content/repositories/thirdparty/ -DrepositoryId=maven-releases
网友评论