我们在centos服务器上搭建好了nexus3服务,本篇我们需要在maven中项目中配置使用nexus私服
1、setting.xml配置
配置servers节点
<servers>
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-public</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
配置mirrors节点
<mirrors>
<mirror>
<id>nexus</id>
<url>http://192.168.31.10:8081/repository/maven-public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
2、在idea中配置选择setting.xml文件
3、项目pom.xml中配置distributionManagement 节点
<distributionManagement>
<repository>
<id>nexus-releases</id>
<url>http://192.168.31.10:8081/repository/maven-releases</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<url>http://192.168.31.10:8081/repository/maven-snapshots</url>
</snapshotRepository>
</distributionManagement>
在我们开发maven项目中,idea 打包构建并deploy到私服 ( mvn clean deploy -DskipTests -s /path/to/setting.xml )
查看控制台 上传包的nexus服务器。
deploy完成,查看nexus私服上的仓库:
注意:如果是release的jar包(非snapshot结尾),nexus上默认是禁止重复覆盖deploy发布的(同版本号)。如果需要允许同版本号覆盖发布需要在nexus配置开启。
上一篇:centos7扩展磁盘新建分区
下一篇:JAVA17新特性


阅读排行


Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1