更新 Maven 继承属性时的版本更新
version updates while updating maven inherited properties
我有多个 Maven 多模块项目和一个父项目。父项目 pom.xml 文件是所有其他项目根 pom.xml 的父文件。
-> ParentProject
pom.xml
->Project1
-> module1
src
pom.xml
-> module2
src
pom.xml
->pom.xml
->Project2
-> module1
src
pom.xml
-> module2
src
pom.xml
->pom.xml
在父 pom.xml 文件中,我有几个被其他人继承和使用的属性。我需要非常频繁地更新这些属性,如果我在更新这些属性后增加父 pom 的版本,我需要更新其他 pom 并增加它们的版本。有什么方法可以防止它,或者有更好的方法吗?谢谢!
您可以使用 versions 插件来解决单调乏味的问题:更新 ParentProject 版本(并在本地安装),然后 运行 mvn versions:update-parent
更新 Project1 中的父版本和项目 2.
更新属性和依赖项还有其他有用的目标。
我有多个 Maven 多模块项目和一个父项目。父项目 pom.xml 文件是所有其他项目根 pom.xml 的父文件。
-> ParentProject
pom.xml
->Project1
-> module1
src
pom.xml
-> module2
src
pom.xml
->pom.xml
->Project2
-> module1
src
pom.xml
-> module2
src
pom.xml
->pom.xml
在父 pom.xml 文件中,我有几个被其他人继承和使用的属性。我需要非常频繁地更新这些属性,如果我在更新这些属性后增加父 pom 的版本,我需要更新其他 pom 并增加它们的版本。有什么方法可以防止它,或者有更好的方法吗?谢谢!
您可以使用 versions 插件来解决单调乏味的问题:更新 ParentProject 版本(并在本地安装),然后 运行 mvn versions:update-parent
更新 Project1 中的父版本和项目 2.
更新属性和依赖项还有其他有用的目标。