我将为我的项目开发一个pom.xml,问题是我们将有近15种不同的配置文件,具体取决于我们想要为该特定配置文件构建的模块.(它是一个多战项目,很多战争都不需要很少有核心依赖项..我想知道,当pom.xml中的profile元素中没有提到存储库时,maven如何反应.
是否需要默认构建元素的存储库?
Neeraj
有几个地方可以定义存储库:
pom.xml,定义了Maven Central存储库:http://repo1.maven.org/maven2/ ;settings.xml档案中;pom.xml;<profile>你的内心pom.xml.因此,如果您的默认pom.xml或活动中没有定义存储库<profile>,Maven将使用您settings.xml文件中定义的存储库,或者如果没有在那里定义存储库,它将使用Maven Central存储库.
另请注意,有一个mvn help:effective-pom命令将显示pom.xml已处理的完整文件.因此,在您的情况下,您可以运行此命令并启用/禁用某些配置文件,以查看存储库列表中的影响.
| 归档时间: |
|
| 查看次数: |
1287 次 |
| 最近记录: |