如何在mavenpom.xml中定义,从哪个仓库下载哪个依赖?
How to define in the maven pom.xml, which dependency should be downloaded from which repository?
在 pom.xml
中,我可以定义 repositories
和 dependencies
,但我看不到声明应从哪个存储库获取哪些依赖项的方法。例如,依赖项 A 应该从存储库 X 和依赖项 B - 从存储库 Y 加载,具有不同的 URL。如何在我的 pom.xml and/or settings.xml 中声明?
你不能。
不过你不需要关心。
Maven 遍历所有声明的存储库以查找依赖项。所以它最终会找到它们。
Maven 3 按照存储库的声明顺序查找依赖项。它将使用第一个可用的。
Maven repository lookup order
在 pom.xml
中,我可以定义 repositories
和 dependencies
,但我看不到声明应从哪个存储库获取哪些依赖项的方法。例如,依赖项 A 应该从存储库 X 和依赖项 B - 从存储库 Y 加载,具有不同的 URL。如何在我的 pom.xml and/or settings.xml 中声明?
你不能。
不过你不需要关心。
Maven 遍历所有声明的存储库以查找依赖项。所以它最终会找到它们。
Maven 3 按照存储库的声明顺序查找依赖项。它将使用第一个可用的。 Maven repository lookup order