Nexus搭建Maven仓库配置及上传下载jar包
1、 cmd启动nexus(这是Windows,和Linux版本配置一样)
.\bin\nexus.exe /run
2、访问系统页面
3、登录,默认账户admin,登录密码在文件中,登录后需修改密码
4、进入配置
5、查看当前所有仓库
6、新建一个存储,为了与默认存储分开
7、查看当前的存储
8、新建仓库
9、创建Proxy Repository(代理资源库)
10、配置仓库名称
11、配置代理仓库名称(阿里云仓库),配置存储
12、创建hosted repository (托管资源库)
13、配置仓库名称,版本类型(Mixed)
13、设置允许重新部署
14、创建group repository(组资源库)
15、配置仓库名称,存储位置,和子仓库(前面建立的),hosted要在proxy仓库上面(先查hosted本地仓库,在查proxy仓库)
16、新建三个仓库完成
17、复制group仓库的地址
18、maven的conf的settings.xml文件
19、配置镜像
18、配置仓库(仓库的id要与server的id一致)
19、项目pom.xml中配置发布仓库地址
20、点击maven中的deploy,开始上传jar到hosted仓库
21、运行结束,上传jar完成
22、登录nexus查看上传的jar
本次使用的hosted仓库为Mixed混合类型,可以同时上传releases,snapshots两个版本。
如果jar分为releases,snapshots两个版本可以建立两个hosted仓库,配置如下:
<distributionManagement>
<repository>
<id>nexus</id>
<name>maven-releases</name>
<url>http://localhost:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>nexus</id>
<name>maven-snapshots</name>
<url>http://localhost:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>