2012-02-14 105 views
1

我在同一個文件夾中有兩個mavenized項目my_project1和my_project2。他們都有自己的POM文件。一個項目依賴於其他項目。創建Runnable Jar

現在我想創建一個可運行的jar,因此我使用maven shade插件。不過,我得到以下錯誤:

找不到神器my_project1在maven2的存儲庫...

如何指定項目my_project1讓我克服這種錯誤的路徑。順便說一句。這個插件是否會將我的項目上傳到Maven倉庫?

回答

1

Could not find artifact my_project1 in maven2-repository...意味着,maven無法在構建反應器或本地存儲庫中找到該項目。您可以使用mvn install my_project1(需要在codechange之後再次執行此操作)將缺失的項目安裝到本地存儲庫來解決此問題,或者使用aggregation創建父項目,將項目添加到生成堆中。

您的工件將不會上傳到任何遠程存儲庫。