从Maven原型生成模块时访问父属性

时间:2012-04-12 16:33:17

标签: maven

我有很多maven原型用于生成多模块maven项目。

我在用于生成父项目的原型上有一个必需的属性。这将作为项目的pom.xml中的属性添加。

然后我使用不同的原型在项目中生成一个模块。我希望在该模块的某些资源中替换相同的值。

在调用第二个原型时再次将其作为属性提供似乎是错误的。

是否可以在模块的原型生成过程中引用父项目属性?我希望将值替换为模块的src树中的文件,而不是使用占位符,以便在目标文件夹中替换它。

感谢您的帮助。

1 个答案:

答案 0 :(得分:6)

在Maven 3中,您可以${project.parent.x}访问父级属性。

更多信息可在Maven Properties Guide

中找到