1、在nexus3中管理员登录,新建一个仓库
Repositories --> Create repository --> maven2(hosted)
//输入Name, 自定义,如 MyRepo
//Version policy 简单点选 Mixed --混合
//Layout policy 简单点选 permissive --宽松的
//Deployment policy: Allow redeploy --可重复发布
//保存
2、新建user,新建role
//加入权限 nx-repository-admin-maven2-Myrepo-*
//加入权限 nx-repository-view-maven2-Myrepo-*
//新建的user加入到新建的role里,比如user=deploy1, role=deployRole
3、本地maven settings.xml配置
<mirror>
<id>local-deploy</id>
<mirrorOf>*</mirrorOf>
<url>http://192.168.1.72:8081/repository/Myrepo/</url>
</mirror>
4、本地maven settings.xml配置
<server>
<id>local-deploy</id>
<username>deploy1</username>
<password>deploy</password>
</server>
5、项目中的pom.xml配置
<distributionManagement>
<repository>
<id>local-deploy</id>
<name>Releases</name>
<url>http://192.168.1.72:8081/repository/Myrepo/</url>
<uniqueVersion>true</uniqueVersion>
</repository>
<snapshotRepository>
<id>local-deploy</id>
<name>Snapshots</name>
<url>http://192.168.1.72:8081/repository/Myrepo/</url>
<uniqueVersion>true</uniqueVersion>
</snapshotRepository>
</distributionManagement>
6、大功告成
192.168.1.72 是 nexus3的私服地址
nexus3 发布到本地私服
最新推荐文章于 2024-04-23 18:52:22 发布