Maven的。如何从父pom.xml继承配置文件?

时间:2012-12-26 10:29:59

标签: java maven

我的父pom.xml中有两个配置文件(用于生产和开发)。所以我想在我的子模块中继承这个配置文件......我怎么能做到这一点?我如何继承父母的个人资料?或者我需要在子模块中指定具有相同ID的配置文件并且一切正常?

1 个答案:

答案 0 :(得分:4)

您需要将以下内容提供给您的子pom.xml文件以从父级继承,这意味着继承您在父级中定义的所有配置文件:

   <project ..>
      <modelVersion>4.0.0</modelVersion>

      <parent>
        <groupId>TheGroupIdYourParentHas</groupId>
        <artifactId>TheArtifactIdYourParentHas</artifactId>
        <version>1.0.0</version>
      </parent>
      ...
   </project>

顺便说一句。您应该考虑使用distinguishing between production and development的配置文件。通常你应该简单地调用

mvn package

生产适合生产的包装,不使用任何型材。我写了blog article to handle such things in a better way