如何从不同的存储库添加Maven依赖项

时间:2010-02-25 18:13:41

标签: java maven-2

例如,假设我有一个Maven构建文件,其依赖项位于两个不同的存储库中:

<repository>
    <id>id1</id>
    <name>id1</name>
    <url>http://localhost/mavenRepo/repository1</url>
</repository>

<repository>
    <id>id2</id>
    <name>id2</name>
    <url>http://localhost/mavenRepo/repository2</url>
</repository>

有一个来自第一个存储库的依赖项,另一个来自第二个存储库。我怎么能这样做?

2 个答案:

答案 0 :(得分:6)

只需列出<dependencies>部分中的所有依赖项,Maven将依次联系每个存储库(包括您的本地存储库)以查找它们。

POM文件没有“从此存储库获取这些依赖项并从该存储库获取这些依赖项”的概念。

答案 1 :(得分:2)

你怎么做?问题是什么?只需添加依赖项,Maven将尝试从中心存储库中解析它们,然后在未找到的情况下回退到下一个声明的存储库,等等。