美文网首页
十八、Maven: Maven 版本管理

十八、Maven: Maven 版本管理

作者: yust5273 | 来源:发表于2019-06-01 18:05 被阅读0次

    1.0-SNAPSHOT

    (一般公司都会这种格式起名字,体现出约定大于配置的思想)

    Snapshot版本代表不稳定、尚处于开发中的版本
    Release版本则代表稳定的版本

    本地依赖了一个jar叫做 aa.jar,版本号为1.0-SNAPSHOT,私服中有人更改了aa.jar的内容,但是版本号还叫做1.0-SNAPSHOT,这时候我们本地会拉取最新的aa.jar吗?

    不会的。因为本地仓库有,就直接使用了,不会去私服拿。

    有两种解决方式:
    i. 删除本地repository 中的aa.jar
    ii. mvn clean package -U (带上参数 -U为 强制拉一次,不管本地仓库原来是否有)
    (其实公司线上项目打包平台,进行打包的时候,都采用的是mvn clean package -U这种方式。)

    主版本号.次版本号.增量版本号-<里程碑版本>

    1.0.0-RELAESE

    相关文章

      网友评论

          本文标题:十八、Maven: Maven 版本管理

          本文链接:https://www.haomeiwen.com/subject/xuvatctx.html