美文网首页
maven命令安装本地jar包到私服

maven命令安装本地jar包到私服

作者: 康俊1024 | 来源:发表于2019-08-08 22:58 被阅读0次

前言

我们经常需要把本地的jar包上传到公司的nexus私服上面,供其他人使用。

步骤

  • 第一步:到maven的安装目录的conf目录下找到setting.xml文件添加私服的地址;
<mirror>
    <id>xxx</id>
    <name>xxx</name>
    <url>http://xxx/nexus/content/groups/public/</url>
    <mirrorOf>*</mirrorOf> 
</mirror>
  • 第二步:我们可以通过浏览器直接访问这个地址,访问地址只要到nexus就好,这时会进入到nexus私服的管理界面;


    nexus.png
  • 第三步:点击Repositories,进入到仓库列表;

  • 第四步:找到自己要上传到的仓库,比如我这里要上传到Releases,那么仓库的地址就是后面的Repository Path对应的地址;
    注意:这个地址一定要这样找准确,不然在上传的时候会失败的。

  • 第五步:如果是由权限要求的,那么我们还要在setting.xml中配置用户名和密码以及仓库id;

 <server>
      <id>nexus-snapshots</id>
      <username>xxx</username>
      <password>xxx</password>
 </server>
  • 第六步:接下来就可以使用mvn -deploy命令上传jar包到远程nexus仓库了,命令如下:
mvn deploy:deploy-file -Dmaven.test.skip=true -DgroupId=com.kangjun.com -DartifactId=kangda.starter -Dversion=1.8 Dpackaging=jar -Dfile=D:\xxx\xxx.jar -Durl=http://xxx/nexus/content/repositories/releases/-DrepositoryId=nexus-releases

命令解释:
mvn deploy:deploy-file 安装到远程仓库的maven命令
-Dfile=jar包的位置
-DgroupId=groupId,自定义
-DartifactId=artifactId,自定义
-Dversion=version,自定义
-Durl=私服仓库地址
-Dpackaging=jar

  • DrepositoryId=仓库id

相关文章

网友评论

      本文标题:maven命令安装本地jar包到私服

      本文链接:https://www.haomeiwen.com/subject/mmxqjctx.html