zoukankan      html  css  js  c++  java
  • Maven-插件-统一升级版本号versions-maven-plugin

        在Maven多模块项目中,版本号升级是个是个比较麻烦的问题。需要你一个一个的升级version。稍微不注意就会丢掉一个很麻烦。所以引入一个新的Maven插件来统一升级版本

    步骤一:

        在父工程的pom.xml文件中添加插件 `versions-maven-plugin`

    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>versions-maven-plugin</artifactId>
        <version>2.8.1</version>
            <configuration>
                <!--pom不备份-->         
                <generateBackupPoms>false</generateBackupPoms>
            </configuration>
    </plugin>

    步骤二:

        使用命令进行版本升级

        mvn versions:set -DnewVersion=1.0.0 //升级版本号到1.0.0

        mvn versions:set -DgroupId=com.xxx.xxx -DartifactId=xxx-xxx-xxx -DnewVersion=1.1.8 -DallowSnapshots=true //修改制定模块版本号

        mvn versions:use-next-releases -DprocessDependencyManagement=false //升级到下一个版本,不要升级dependencyManagement中的版本

        mvn versions:use-next-releases -DprocessDependencies=false //升级到下一个版本,不要升级dependencies中的版本

    参考:

        1、https://www.jianshu.com/p/e5842a408235

        2、http://www.mojohaus.org/versions-maven-plugin/

        3、https://blog.csdn.net/GGBomb2/article/details/78316068

  • 相关阅读:
    【模板】Sparse-Table
    UVa 11235 Frequent values
    【模板】树状数组
    UVa 1428 Ping pong
    数学技巧
    UVa 11300 Spreading the Wealth
    UVa 11729 Commando War
    UVa 11292 Dragon of Loowater
    POJ 3627 Bookshelf
    POJ 1056 IMMEDIATE DECODABILITY
  • 原文地址:https://www.cnblogs.com/happyflyingpig/p/15067204.html
Copyright © 2011-2022 走看看