2010-02-25 113 views
1

例如添加Maven依赖,让我们说我有一个具有位于两个不同的储存库的依赖一个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> 

从第一仓库的一个依赖关系,并从其他第二储存库。我怎样才能做到这一点?

+1

我以为我是对的。基本上,经过一堆更多的故障排除之后,我发现它完全不相关。只是当我添加第二个回购时,它是失败的时候。我走错了路。 – 2010-02-25 18:44:14

回答

6

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

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

2

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

相关问题