2012-09-24 64 views
1

我正在使用eclipse和maven集成。maven - inter工作區依賴關係

maven install將資源放到本地存儲庫。本地存儲庫分爲「本地存儲庫」和「工作區項目」,如eclipse視圖「Maven存儲庫」中所示。

該資源不可用於由不同工作空間的其他項目鏈接。有沒有辦法讓「maven install」將shnapshots放到任何項目的「頂級」本地存儲庫中? 還是我missunterstand概念?

+0

你可能會考慮添加(圖像)[http://meta.stackexchange.com/questions/75491/how-to-upload-an-image-to-a-post]到你的問題來顯示你的看法看到。 – pd40

回答

2

工作區項目只是m2e插件提供的一個便利功能,如果工件規範(組標識,工件標識和版本)與工作區中項目的工件規範(工件標識,工件標識和版本)相匹配,則可解決對當前工作空間中項目的依賴關係。如果沒有匹配,m2e僅使用.m2/repo文件夾中的jar作爲依賴項。

此功能的好處是,您不必一直依賴項目buildinstall依賴項目,您的代碼更改會立即反映在依賴項目中。

但是,這只是一個便利功能,您可以隨時在依賴項目中執行Maven安裝,並刷新依賴項目以獲得反映在其中的更改。

TL; DR只是在您的依賴項目上執行常見的maven安裝並刷新任何工作區。它應該工作。