我有一个根 pom.xml,它充当多个子 pom.xml 文件的父级,如果您有一个或两个子 pom.xml 文件,那就太好了。我正在开发一个包含 50 多个子 pom.xml 文件的项目,并且同时发布了多个版本。一切都很好,直到我需要更新父 pom.xml 文件的版本,这可能很乏味。有没有办法将父 pom.xml 的版本级联到所有子 pom.xml 文件?
我的想法是在当前版本的父 pom.xml 中创建一个属性,但这不起作用。
编辑
这是我的孩子 pom.xml 文件中的一个示例:
<parent>
<groupId>myGroup</groupId>
<artifactId>myArtifactId</artifactId>
<version>1.0</version> <!-- This is the value that I would like to parameterize in my child pom.xmls -->
<relativePath>../../pom.xml</relativePath>
</parent>
顺便说一句,我正在使用 Maven 3.0.3