1

我有一个多父项目(有祖父母 pom 的孩子)。祖父母 pom 指定了一个被孩子覆盖的变量(恰好是版本)。如何使该值成为静态值或引用“顶级”父级?

意识到这可能需要澄清

假设我们的祖父母 pom 是

<groupId>group</groupId>
<artifactId>grandparent-pom</artifactId>
<version>1.3-SNAPSHOT</version>
<properties>
    <grandparent-pom-version>${version}</grandparent-pom-version>
</properties>

这会将未替换的变量放入已安装的 pom 文件中,因此从它继承的所有内容都将替换本地值。一种替代方法是回头看 parent ${parent.version},但是一旦我们到了第三代,这就会丢失。

4

0 回答 0