2010-02-25 112 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將嘗試從中心存儲庫中解決它們,然後在下一個聲明的存儲庫中找回,如果未找到,等等。

相關問題