2010-02-11 26 views
4

。這個項目有一些依賴性。其中一些是slf4j,apache-commons等庫。但也有我的圖書館,我在eclipse中同時開發。不幸的是m2eclipse的創建在我的庫添加到類路徑不從M2存儲庫中的JAR檔案,但是從/target/classes目錄類文件的方式構建路徑。出於這個原因怎麼一回事,因爲我想趁自己的消息,我不能用maven遮陽簾插件:的m2eclipse:Maven依賴的JAR不是我在Maven項目基於Eclipse與m2eclipse插件項目

Error creating shaded jar: error in opening zip file /home/user/workspace/my-project/project-a/target/classes」。

當我建立使用mvn clean install一切命令行project-a效果很好 - 產生陰影JAR。如何解決它?

回答

4

經過幾個小時的搜索,我已經找到解決方案。這可以通過配置Maven構建配置 1.選擇Run as ..上的箭頭按鈕 2.選擇運行配置... 3.選擇您的項目Maven Builder 4.在右側選項卡(Main選項卡)上取消選擇:解決工作區工件。

點擊應用並建立你的項目 - 所有將如你所願:)。

+1

對我來說,答案是右鍵單擊項目,選擇屬性,選擇Maven,並取消選中「解決從Workspace項目的依賴關係」框。但我從來沒有發現,沒有你的提示。謝謝! – Jeff 2012-11-02 19:51:29

相關問題