java - 梅文。如何从paren pom.xml继承配置文件?

标签 java maven

我的父级 pom.xml 中有 2 个配置文件(用于生产和开发)。所以我想在我的子模块中继承这个配置文件...我怎样才能实现这一点?我如何继承 parent 的个人资料?或者我需要在子模块中指定具有相同 ID 的配置文件,一切都可以吗?

最佳答案

您需要将以下内容添加到子 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 .

关于java - 梅文。如何从paren pom.xml继承配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14039292/

相关文章:

java - JMeter压力测试TPS无法提升

java - JTextField 中的自定义文本约束

maven - 如何将 Maven 模块添加到 IntelliJ?

java - 比较Java中的字符

java - 在 Java 中检查字符串是否是 ISO 语言的 ISO 国家/地区的更简洁方法

java - 如何根据 ID 而不是索引或位置在微调器上设置选择

java - maven-shade-plugin:排除依赖项及其所有传递依赖项

java - JPA/hibernate java.lang.NoSuchMethodError

java - 如何更改我在 IntelliJ(和 Maven)中使用的 Java 版本?

java - 当继承版本时,如何以编程方式查找 Maven 依赖项的确切版本?