当前位置: 代码迷 >> 综合 >> MAVEN -- 对maven项目的版本进行统一升级和修改
  详细解决方案

MAVEN -- 对maven项目的版本进行统一升级和修改

热度:20   发布时间:2024-02-22 06:38:59.0

问题背景:本地项目的版本为  1.0-SNAPSHOT ,  需要更改升级为  1.1RELEASE   版本。由于子模块众多,不方便逐个修改,需要进行统一更改。

1,配置mvn环境变量,并检验

mvn -version

2,在项目的根目录的pom文件,加入如下插件

<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>versions-maven-plugin</artifactId>
            <version>2.7</version>
            <configuration>
                <generateBackupPoms>false</generateBackupPoms>  //是否加入备份
            </configuration>
        </plugin>
    </plugins>
</build>
3,进行版本统一更改

打开windows命令窗口,使用命令行进入项目根目录:D:

                                                                               cd D:\your_workspacc\your_project

然后执行命令: mvn versions:set -DnewVersion=your version

4,执行成功后,打开项目检查pom文件发现都已经更改了

5,撤销更改的版本

mvn versions:revert

6,提交更改

mvn versions:commit

 

本人本机已验证实现,不方便附图。

对于项目依赖的统一管理可以使用<properties></properties>

 

常用maven命令

[1] mvn clean:清理

[2] mvn compile:编译主程序

[3] mvn test-compile:编译测试程序

[4] mvn test:执行测试

[5] mvn package:打包

[6] mvn install:安装