maven的SNAPSHOT和RELEASES版本

一、配置

1、pom文件配置

<distributionManagement>
        <!--<repository>-->
        <!--<id>releases</id>-->
        <!--<name>Releases</name>-->
        <!--<url>http://xx.xx.xx.xx/content/repositories/releases/</url>-->
        <!--</repository>-->
        <repository>
            <id>snapshots</id>
            <name>Snapshot</name>
            <url>http://xx.xx.xx.xx/content/repositories/snapshots/</url>
        </repository>
</distributionManagement>

上面的是稳定版,下面的是快照版本

<groupId>com.xx</groupId>
<artifactId>dubbo-api</artifactId>
<version>1.0.0-SNAPSHOT</version>

快照版本会根据version后面是否以-SNAPSHOT结尾盘算是否是快照版本

2、settings.xml配置

<server>  
     <!-- 发布的位置在POM中配置,以ID为关联,有很多公用的信息需要配置在POM文件里,最佳实践是定义一个公司级别的root pom -->  
     <id>releases</id>  
     <username>admin</username>  
     <password>password</password>  
</server>   

<server>  
     <!-- 发布的位置在POM中配置,以ID为关联,有很多公用的信息需要配置在POM文件里,最佳实践是定义一个公司级别的root pom -->  
     <id>snapshots</id>  
     <username>admin</username>  
     <password>password</password>  
</server>   

配置SNAPSHOT和RELEASES的用户和密码

3、总结

mvn deploy的时候,快照版本会主动去更新私服上的版本(替换掉原来的版本),开发阶段非常适用,即使版本号一致也会替换,而稳定版本则不会去替换,必须升级版本才行


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值