继承Maven配置文件

时间:2010-09-12 15:35:16

标签: maven-2 maven-profiles

子POM是否可以继承父POM中定义的配置文件?如果是这样,怎么样?

4 个答案:

答案 0 :(得分:40)

父POM中定义的配置文件在扩展父项的子POM中继承,没有任何关系。为了以防万一,Maven Help Plugin有非常有用的目标,可以处理个人资料:

答案 1 :(得分:7)

我不认为它是遗传的。 http://www.dashbay.com/2011/03/maven-profile-inheritance/ http://looking4q.blogspot.com/2011/01/maven-profiles-inheritance.html 您可能会发现可用的配置文件很可能是因为它们默认激活

答案 2 :(得分:4)

这不仅是可能的,而且是强制性的。如果您声明父POM,则会获得其所有配置文件。

答案 3 :(得分:2)

我测试了使用maven 3.3.9继承的配置文件。如果父pom声明子模块(聚合),则配置文件在子模块中可见。如果父pom没有声明de child module(继承),则该配置文件不可见。