2012-10-26 69 views
0

我確實有一個多模塊項目,其中一個項目引用了工作區中的其他幾個項目。當我做maven eclipse:eclipse時,它會生成.classpath作爲文件夾名稱(如下所示)。 maven eclipse:eclipse - 如何將某些依賴項作爲jar文件

據我所知,要生成所有依賴項目作爲類路徑中的jar文件提供,我們必須使用'useProjectReferences'。但是,我需要child-project1的classpath條目作爲m2_repo中jar文件的路徑,並將classpath條目保留爲child-project2作爲對該文件夾的引用。

+0

更好地使用m2e並將您的項目導入Eclipse。檢查你的項目是否從命令行mvn clean package正常工作。 – khmarbaise

+0

從命令行構建時,該項目正常工作。如果我導入項目,我能否將引用的項目引用爲jar? – user1573133

回答

1

做一個乾淨的安裝你引用的項目。右鍵單擊您的父項目 - > properties-> maven,取消選中「從工作區引用項目」。看看這是否有效。

+0

這實際上會改變從引用文件夾到部署包的所有依賴關係。我的項目依賴於同一工作區中的多個項目。我只需要其中一個被引用爲罐子。否則,子項目中的每個更改都需要一個maven編譯來獲取父項中反映的更改 – user1573133

相關問題