【发布时间】:2014-05-03 00:12:04
【问题描述】:
在 maven 项目中,哪个 pom.xml 是父 pom?那是我需要更改才能添加配置文件的那个吗?
我有一个简单的项目,正在尝试添加配置文件以从特定存储库下载,但似乎没有任何效果。
【问题讨论】:
-
请发布您的非工作 pom。
在 maven 项目中,哪个 pom.xml 是父 pom?那是我需要更改才能添加配置文件的那个吗?
我有一个简单的项目,正在尝试添加配置文件以从特定存储库下载,但似乎没有任何效果。
【问题讨论】:
我假设你有一个多模块构建。
pom 之间的父关系是可选的,并在 pom 中使用<parent> 标签指定。
您可以指向单个 pom,但如果不是,则指向默认的超级 pom。
使用mvn help:effective-pom 阐明您的设置。
如果你有一个共享的 pom 文件,你可以将配置文件添加到那个文件中,否则你需要将它们包含在每个 pom 中。
使用mvn help:active-profiles 查看启用了哪些。
参考:http://maven.apache.org/guides/introduction/introduction-to-profiles.html
【讨论】: