2010-03-03 96 views
1

我正在將maven項目遷移到ant + ivy(這是一個任意的決定,必須完成)。常春藤加載不必要的依賴?

的事情是,比較兩個WAR文件,螞蟻和Maven的一個,前者具有更多的第三方罐比第一個...

起初我還以爲他們是傳遞依賴關係,但是當我運行mvn dependency:tree時,它們不會出現在那裏。

任何想法?

編輯:

只是爲了記錄在案,我知道行家的scope屬性。我不包括所有的提供測試依賴在ivy.xml文件

+0

你能舉出具體的例子嗎?這可能會使問題更容易找到。常春藤瞭解可選的依賴關係嗎? – 2010-03-03 14:38:30

+0

當然。它正在加載到'lib'文件夾,像這樣的代碼:'asm','geronimo','antlr','ldapsdk'等。我和我的代碼中的代碼沒有任何關係,甚至沒有關閉 – 2010-03-03 14:42:42

回答

2

可以使用常春藤:報告Ant任務生成由常春藤解析的依賴關係的報告。在這份報告中,您可以看到額外的依賴關係來自哪裏。

馬騰

相關問題