jar包发布到maven仓库流程

1.在setting.xml文件中配置访问仓库的权限

 <server>
    <id>snapshotsid>
    <username>deployusername>
    <password>123456password>
  server>
 <server>
    <id>releaseid>
    <username>releaseusername>
    <password>123456password>
  server>

2.mvn命令上传:

mvn deploy:deploy-file -DgroupId=com.puhui -DartifactId=puhui-lend-api -Dversion=2.1.14.13-SNAPSHOT -Dpackaging=jar -Dfile=puhui-lend-api-2.1.14.13-20180606.064251-1.jar -Durl=http://nexus.renmaitech.cn/repository/snapshots -DrepositoryId=snapshots

参数解释:

-Durl:maven仓库地址,-DrepositoryId:maven仓库id(跟在setting.xml文件里面配置的那个id要对应起来),比如要上传的是snapshots库,那么就设置为snapshots库就行,同理要上传到release只需要改url和DrepositoryId就行。

3.注意点

1.不要在本地maven仓库执行上传的命令会报错,要把jar包和对应的maven文件拷贝到一个与本地仓库没有关联的文件夹中执行。

2.拷贝的时候除了拷贝jar包文件之外还需要拷贝对应的pom文件

你可能感兴趣的:(1_java,基础)