Maven如何发布jar包到Nexus私库

简介: Nexus2可以通过管理界面来上传jar包到私库中,而最新的Nexus3却找不到了上传界面,只能通过以下方式来发布到私库。发布第三方jar包这种情况是maven远程仓库没有,本地有的第三方jar包,需要发布到私库。

Nexus2可以通过管理界面来上传jar包到私库中,而最新的Nexus3却找不到了上传界面,只能通过以下方式来发布到私库。

发布第三方jar包

这种情况是maven远程仓库没有,本地有的第三方jar包,需要发布到私库。

mvn deploy:deploy-file 
  -DgroupId=com.example
  -DartifactId=test
  -Dversion=0.0.1
  -Dpackaging=jar
  -Dfile=E:\workspace\test\WebRoot\WEB-INF\lib\test-0.0.1.jar
  -Durl=http://nexus.example.com:8081/repository/3rd-repo/
  -DrepositoryId=Nexus

发布自有项目

公司自己的项目需要发布到Nexus私库提供给其他人依赖,这时可以用上面的方式先打成jar包再发布,也可以使用maven的eclipse插件。

添置maven pom配置:

<distributionManagement>
    <repository>
        <id>Nexus</id>
        <name>Releases</name>
        <url>http://nexus.example.com:8081/repository/maven-releases</url>
    </repository>
    <snapshotRepository>
        <id>Nexus</id>
        <name>Snapshot</name>
        <url>http://nexus.example.com:8081/repository/maven-snapshots</url>
    </snapshotRepository>
</distributionManagement>

再在eclipse项目上使用Run As..>Maven build..,在Goals里面输入deploy发布即可。

Maven settings配置

以上两点其中Nexus指的是maven server的id,大小写敏感,增加以下配置。

<servers>
    <server><id>Nexus</id>
      <username>admin</username>
      <password>admin123</password>
    </server>
</servers>

关于Maven的使用及私库的搭建可以翻阅之前的Maven精选系列文章。


相关文章
|
1月前
|
Java Linux Maven
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
|
2月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
50 0
|
3月前
|
Java Maven 数据安全/隐私保护
maven发布jar包到私服以及从私服下载jar包的操作
maven发布jar包到私服以及从私服下载jar包的操作
|
4月前
|
Java Maven
maven jar 包冲突处理
maven jar 包冲突处理
32 0
|
19天前
|
Java Maven
maven手动安装jar
maven手动安装jar
19 2
|
24天前
|
Java Devops Maven
云效常见问题之maven库代理更换调改如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
18 2
|
1月前
|
存储 Java Maven
|
2月前
|
存储 Java Maven
【JavaEE进阶】 Maven jar 包下载失败问题的解决方法
【JavaEE进阶】 Maven jar 包下载失败问题的解决方法
|
2月前
|
存储 Java Maven
从零开始使用Nexus搭建你的Maven私服(Windows系统)
作为开发人员,我们经常需要依赖于Maven来管理项目的依赖,但是在工作中可能会遇到网络不稳定、依赖库被删除等问题。为了解决这些问题,搭建一个Maven私服是一个理想的选择。本文将介绍如何在Windows系统环境下使用Nexus来搭建Maven私服。
132 0
从零开始使用Nexus搭建你的Maven私服(Windows系统)
|
4月前
|
Java Maven
maven jar排冲突
maven jar排冲突
93 0

热门文章

最新文章