我有一個多模塊maven項目和目錄結構是分層的。一些模塊依賴於其他模塊。我已經將依賴模塊添加到項目POM的依賴項部分。但是,爲了解決這些依賴關係,我需要導入父項目,並選擇Project Properties> Maven並選擇「Enabled Modules」。這是正常的嗎?爲什麼項目不能解決工作區中的依賴項目?maven m2eclipse多模塊項目
感謝, 傑夫
我有一個多模塊maven項目和目錄結構是分層的。一些模塊依賴於其他模塊。我已經將依賴模塊添加到項目POM的依賴項部分。但是,爲了解決這些依賴關係,我需要導入父項目,並選擇Project Properties> Maven並選擇「Enabled Modules」。這是正常的嗎?爲什麼項目不能解決工作區中的依賴項目?maven m2eclipse多模塊項目
感謝, 傑夫
然而,爲了解決這些依賴關係,我需要進口父項目,並選擇Project Properties> Maven和選擇「已啓用的模塊。」這是正常的嗎?
號當你輸入你的項目,展開高級一部分,並確保解決工作區項目檢查(這應該是默認的,雖然)。 您也可以在項目級別更改此設置。只需在項目上單擊右鍵點擊,選擇屬性> Maven並驗證解決從Workspace項目的依賴關係。
更新:回答OP在評論中詢問的問題。從https://docs.sonatype.org/display/M2ECLIPSE/Dependency+Management約包括模塊:
啓用後,從所有嵌套模塊的依賴被添加到從嵌套模塊「Maven依賴」容器和源文件夾中運行時「被添加到當前項目的構建路徑更新來源「操作。 當您將多個Maven項目導入爲單個Eclipse項目(例如,當在「project import wizards」中關閉「單獨的模塊項目」選項時。
這就是我的想法。不知道爲什麼這是表演。 – 2010-01-14 03:28:57
什麼時候使用包含模塊複選框呢? – 2010-01-14 03:41:07
什麼?這個複選框在哪裏? – 2010-01-14 04:04:45