一 nexus 宿主仓库
1 新建 宿主仓库 maven-releases
2 新建 宿主仓库 maven-snapshots
新建完成如下:
二 maven setting.xml文件 添加如下配置
1 配置上传私服库的账号密码
<!--上传到私服仓库时需要用到的nexus账号(username),nexus密码(password)-->
<!--这是server的id(注意不是用户登陆的id) 新建 宿主仓库 name(名称)-->
<server>
<id>maven-releases</id>
<username>admin</username>
<password>123456</password>
</server>
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>123456</password>
</server>
</servers>
2 在setting.xml文件中配置私服地址以及仓库,profiles属性下面加入如下配置
<mirror>
<id>maven-releases</id>
<mirrorOf>mavenReleases</mirrorOf>
<name>nexus maven</name>
<url>http://172.30.71.129:8081/repository/maven-releases/</url>
</mirror>
<mirror>
<id>maven-snapshots</id>
<mirrorOf>mavenSnapshots</mirrorOf>
<name>nexus maven</name>
<url>http://172.30.71.129:8081/repository/maven-snapshots/</url>
</mirror>
</mirrors>
3 项目中的pom文件
项目中的pom.xml 文件添加如下
<distribmutionManagement> <repository> <id>maven-releases</id> <name>nexus maven</name> <url>http://172.30.71.129:8081/repository/maven-releases/</url> </repository> <snapshotRepository> <id>maven-snapshots</id> <name>nexus maven</name> <url>http://172.30.71.129:8081/repository/maven-snapshots/</url> <uniqueVersion>true</uniqueVersion> </snapshotRepository> </distributionManagement>
4 IDEA 具体部署 deploy
结果 BUTLD SUCCESS:
5 nexus 点击右边 >
结果: