我想阅读我的应用程序的父级使用的版本。
我尝试在孩子的pom
中动态编写版本。
感谢您的建议。
答案 0 :(得分:1)
您不必在子pom上设置版本,因为它继承了父版本。
在下面的示例中, bar-child 项目从其父栏继承1.0版本属性:
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.foo.bar</groupId>
<artifactId>bar</artifactId>
<version>1.0</version>
</parent>
<artifactId>bar-child</artifactId>
</project>
顺便说一下,在子pom配置中,您始终可以输入 $ {project.version} 来引用版本号,如前所述,版本号将与版本号相同。 ;父母(1.0)。
查看https://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Project_Inheritance了解详情。