2013-09-24 70 views
0

我們有一個需要來自標準Maven2(遠程)回購的工件的Maven1項目,我想通過使用我們的中央Artifactory來解決這個問題。如何在Artifactory中將Maven2回購作爲Maven1回購?

目前我正在運行一個本地的Artifactory 3.0.3 OSS,獨立,默認設置(只添加了我的虛擬回購)。

我已經創建了僅referes到單個遠程maven2的回購(spring-release)和Repository LayoutAdvanced Settings標籤)使用maven-1-default虛擬庫。
我添加了一個依賴於我的project.xml

<dependency> 
    <groupId>org.springframework.aws</groupId> 
    <artifactId>spring-aws-maven</artifactId> 
    <version>1.2.2</version> 
    <type>jar</type> 
</dependency> 

但是當我運行「Maven構建」 Maven可以不能解決這種依賴性。

是否有可能在Artifactory 3.0.3 OSS中擁有m2 - > m1「橋接」或者是否需要Pro附加組件?

//喬蘭

回答

0

當然你可以。定義一個新的virtual repository,添加要轉換的Maven2存儲庫,在Advanced選項卡的Repository Layout保存框中選擇maven-1-default。完成。 現在解決新虛擬存儲庫中的工件問題,並且您都已設置好了。

+0

感謝回覆@JBaruch,我認爲這將是解決方案,但我不能得到那個工作。我在'Resolved Repository'中爲我嘗試使用的每個預定義的m2-repository獲得一個'!',並且這些存儲庫的依賴關係不能由Maven1解決 – joran

相關問題