2016-02-28 121 views
-1

我遇到了maven的問題。在關閉項目時破壞了maven的依賴關係

我創建了一個項目A,構建它並做了maven安裝。我看到在本地回購中複製了jar文件。

我在項目B中包含了項目A的POM依賴項目。項目B現在能夠引用項目A.當我在項目瀏覽器中展開Maven依賴項時,這裏的問題在eclipse中,它顯示了我對項目A的引用,而不是jar 。

現在,當我關閉一個項目在Eclipse的工作區,項目B可以不參考項目A.

能否請你幫我的理解和解決這個問題。

問候,

愛瑪

+0

嘗試告訴maven重新計算項目B的依賴項。 –

回答

1

在Eclipse的插件M2E能夠看到一個工作區項目是否已經滿足另一個項目的依賴。你已經觀察過了。如果項目不在工作區中,則依賴項將由本地和/或遠程存儲庫提供。

如果您關閉一個依賴項目,您首先必須創建一個Maven更新。只需右鍵單擊您的項目,選擇「Maven」,然後選擇「更新」。這將重新計算項目設置及其依賴關係。