2013-02-13 67 views
4

想象下面的問題 - 一個具有常春藤依賴關係的項目,通過maven repos解決。我可以教Maven解析ivy.xml並從那裏獲得依賴關係嗎?

現在我想要一個pom.xml,但我不想轉換所有這些常春藤依賴關係(實際上並不重要 - 無論是手動還是自動,使用諸如ivy:makepom之類的東西)。

所以,我想基本上是這樣的:

<dependencies> 
    <some-kind-of-ivy-dependency-resolver/> 
</dependencies> 

這將解析的ivy.xml得到的依賴關係,並把它們定期行家緩存回購。

一個誰可以幫助我暗示將是一個非常,非常好的人)

+1

你看着常春藤Maven插件? http://evgeny-goldin.com/wiki/Ivy-maven-plugin看起來像它可以帶來非maven依賴 – radai 2013-02-13 17:50:39

+0

最簡單的事情是使用常青藤makepom任務,然後運行Maven。 – 2013-02-14 21:17:21

+0

@radai,是的,我試過但失敗了。 – shabunc 2013-02-20 09:52:17

回答

-1

我的建議是推薦的Maven爲新建項目。如果項目已經在使用常青藤鼓勵他們,因爲這可以讓團隊通過共享的Maven存儲庫進行協作。我的推理和邏輯提綱如下回答:

+1

我同意你提供的所有論點,但不能看出這是如何回答這個問題的。)) – shabunc 2013-02-21 08:24:34

+0

@shabunc獲取Maven解析常青藤文件並沒有達到你轉換你的用戶的目的(這也永遠不會發生,Maven也是如此找到了一種工具)......我也不同意Maven比常春藤更好的前提。我已經廣泛使用並推薦常春藤作爲ANT構建的更好工具。 – 2013-02-21 19:53:18

+0

你不同意我的處所,不喜歡整個想法。我相信你很可能是對的,這是所有這些中最有趣的部分。儘管如此,它不是答案))) – shabunc 2013-02-21 19:59:58