如何以编程方式读取java中父级使用的依赖项的版本?

时间:2018-01-25 16:29:31

标签: java pom.xml

我想阅读我的应用程序的父级使用的版本。 我尝试在孩子的pom中动态编写版本。

感谢您的建议。

1 个答案:

答案 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了解详情。