博客详情

nexus3的私服使用setting.xml配置 (原创)

作者: 朝如青丝暮成雪
发布时间:2026-01-04 14:05:51  文章分类:java编程   阅读(52)  评论(0)

我们在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配置开启。






关键字:  nexus3
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

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

鄂公网安备 42011102000739号