利用maven,nexus私服上传下载jar包

曾经终败给现在 2022-03-29 09:48 1014阅读 0赞

搭建nexus服务器:搭建过程不多说了 ,直接看结果吧:

20190108092933135.png

其中lzs是个group,里面包含其他几个仓库

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xvdmVib3NvbQ_size_16_color_FFFFFF_t_70

一:从nexus上下载jar;

1配置maven中的settings.xml文件


lzs-teams
admin
admin123

2 配置仓库,settings.Xml文件里没有节点, 只能在profiles里添加,在这里配置repository 后,可以不在每个项目的pom文件配置repository节点了,否则每个项目pom文件都需要配置repositories节点。这样方便。注意id要和上面的id:lzs-teams一样,这里的url:http://192.168.191.2:8081/repository/lzs/ 是nexus 上的group,包含了用到的自己建的仓库




lzs-teams


rep
lzsteam
http://192.168.191.2:8081/repository/lzs/

true


true
always








plugin-rep
Public Repositories
http://192.168.191.2:8081/repository/lzs/



3,在settings.xml文件里设置激活的id,此id也是上面的id


lzs-teams

这样,就可以实现nexus下载jar了。

二、吧自己的jar上传到nexus

1配置settings.xml文件,设置上传的服务器需要的用户名和密码



nexus-releases
admin
admin123



nexus-snapshots
admin
admin123

2,设置pom文件,设置distributionManagement节点,注意id要和settings.xml文件的id对应




nexus-snapshots
lzspublic repo
http://192.168.191.2:8081/repository/lzs-release/


nexus-snapshots
nexus-snapshots
http://192.168.191.2:8081/repository/lzs-snapshot/

3,到项目的根目录 下,mvn clean deploy 命令就可以上传到nexus了, 稳定版和快照都可以上传,

另外稳定版的jar也可以通过nexus管理页面upload上传jar,但是我没找到页面上传快照版jar的方式,可能跟maven 快照的原理有关系。

mvn clean deploy -U 强制同事不更新快照jar

发表评论

表情:
评论列表 (有 0 条评论,1014人围观)

还没有评论,来说两句吧...

相关阅读

    相关 mavenjar

    前提:本地dos窗口执行mvn -v查看是否配置mvn环境,没有配置的话需要先配置mvn环境; 1、修改本地maven软件 conf/settings.xml,加入用户权限: