从另一个 pom 导入 maven 属性

Import maven property from another pom

如何将属性部分中的版本导出到另一个 pom.xml 文件中? 将“third.party.dep.version”的版本从第一个项目导入到第二个项目中。 范围导入只会使该项目的 pom 中的所有依赖项都可以访问(这对我没有帮助)。

我不能使用父级 pom.xml

第一个pom.xml:

<parent>
    <groupId>com.p</groupId>
    <artifactId>parentpom</artifactId>
    <version>1</version>
</parent>

<groupId>org.example</groupId>
<artifactId>FIRST</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
        <third.party.dep.version>1.0</third.party.dep.version>
</properties>

第二个pom.xml

<parent>
    <groupId>com.p</groupId>
    <artifactId>parentpom</artifactId>
    <version>1</version>
</parent>

<groupId>org.example</groupId>
<artifactId>SECOND</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
        <!--IMPORT here third.party.dep.version-->
</properties>

这是不可能的。

您只能从父 POM 继承属性。