34

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

4

4 回答 4

43

在父 POM 中定义的配置文件在继承父 POM 的子 POM 中继承,无需做任何事情。为了以防万一,Maven 帮助插件有非常有用的目标,允许处理配置文件:

于 2010-09-12T15:39:42.913 回答
9

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

于 2013-07-18T17:42:01.927 回答
6

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

于 2017-03-16T19:29:25.223 回答
4

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

于 2010-09-12T15:37:11.960 回答