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