0

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

4

1 回答 1

4

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

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

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

顺便提一句。您应该考虑使用配置文件来区分生产和开发。通常你应该简单地打电话

mvn package

在不使用任何配置文件的情况下生产用于生产的正确包装。我写了一篇博客文章来更好地处理这些事情

于 2012-12-26T10:37:01.160 回答