从另一个 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 继承属性。
如何将属性部分中的版本导出到另一个 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 继承属性。