2014-01-20 86 views
12

我有一個構建在eclipse命令行上的maven項目,其中一個依賴項不斷變化。我如何在命令行上更新這種依賴關係,因爲我聽說混合m2e插件和命令行是一個壞主意。此外,我嘗試在命令行上運行mvn eclipse:eclipse,並在eclipse中刪除依賴關係文件夾中的項目。命令行上的Maven依賴關係更新

+0

請注意:maven- eclipse-plugin(eclipse:eclipse)和m2e不兼容。 – Behe

回答

0

簡單運行項目的在線即mvn clean install。它獲取所有你在你的pom.xml提及並建立了項目

+0

是否意味着我不得不在eclipse中重新導入項目作爲maven項目? – cobie

+0

@cobie其實mvn eclipse:eclipse必須得到最新的依賴關係,就像你說的那樣,它不起作用使用我建議的命令並且只需在eclipse中刷新你的項目,這就夠了 – gowtham

22
mvn clean install -U 

-U意味着依賴強制更新最新的依賴關係。

另外,如果你想導入項目到Eclipse中,我第一次運行:

mvn eclipse:eclipse 

然後運行

mvn eclipse:clean 

似乎爲我工作,但是這只是我的便士的價值。

5

如果你只是想重新加載/更新相關的更新(我假設,與不斷變化的,你的意思是要麼快照或本地依賴性更新自己),你可以使用

mvn dependency:resolve