利用maven,nexus私服上传下载jar包
搭建nexus服务器:搭建过程不多说了 ,直接看结果吧:
其中lzs是个group,里面包含其他几个仓库
一:从nexus上下载jar;
1配置maven中的settings.xml文件
lzs-teams
admin
admin123
2 配置仓库,settings.Xml文件里没有
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
还没有评论,来说两句吧...