有没有办法从父pom继承属性。 例如:我想用来自父pom的值替换子pom中的$ {publish.dir}。
父pom:
<properties> <publish.dir>/tmp/publish</publish.dir> </properties>
儿童pom:
<outputDirectory>${publish.dir}/dev</outputDirectory>
答案 0 :(得分:26)
不无法从父POM继承属性。父项中定义的属性在子项中可见。
然而。 outputDirectory是POM数据模型的相对特殊部分。继承的属性不适用于此。对不起,我的大脑的适当部分需要很长时间才能打开。我认为你可能运气不好,或者可能需要指定输出到特定的插件。