0
我正在使用http://wrapper.tanukisoftware.com/包裝,並有兩個具有相同artifactIds和相同版本字符串但不同groupIds的jar文件。有沒有什麼辦法來防止在組裝分發zip文件時丟失兩個jar文件中的一個,即。使用groupId作爲文件名稱前綴?tanukisoft守護進程包裝和appassembler maven插件 - 如何解決衝突的jar名稱?
我正在使用http://wrapper.tanukisoftware.com/包裝,並有兩個具有相同artifactIds和相同版本字符串但不同groupIds的jar文件。有沒有什麼辦法來防止在組裝分發zip文件時丟失兩個jar文件中的一個,即。使用groupId作爲文件名稱前綴?tanukisoft守護進程包裝和appassembler maven插件 - 如何解決衝突的jar名稱?
解決方案是使用默認存儲庫佈局,而不是平面存儲庫佈局。將appassembler(jsw daemon gen)插件與maven-assembly-plugin一起使用時,應該確保使用後者插件不會解決項目classpath依賴性,因爲appassembler不知道複製目標並且無法調整相應的類路徑 - 當然,只需在最終歸檔中包含來自appassembler插件的lib/dir輸出即可。換句話說:不要在二進制描述符中使用dependencySet部分來存放類路徑依賴關係(jar),而是使用fileSet部分。
你能顯示你的pom文件嗎? – khmarbaise 2014-11-20 21:42:53