當EAR模塊具有兩個(或更多)的依賴關係與相同的artifactId,Maven的複製這些進入/lib
目錄和一個重寫其他。最後,EAR中只有一個庫。Maven的EAR插件 - 兩個庫與相同的artifactId
<dependency>
<groupId>com.group1</groupId>
<artifactId>same-artifact</artifactId>
</dependency>
<dependency>
<groupId>com.group2</groupId>
<artifactId>same-artifact</artifactId>
</dependency>
有沒有一種可能,以手動重命名的依賴(別名?)或JAR文件與整個名稱複製(com.group1.same-artifact.jar
而不是僅僅same-artifact.jar
)?
編輯: 這一切都只有大約傳遞依賴,最終EAR 應該是這樣的:
/lib
/com.group1.same-artifact.jar
/com.group2.same-artifact.jar
/myModule.ejb
請出示您的全POM文件... – khmarbaise
沒有什麼特別之處我的我的勁歌,這是一個標準的多項目,一個EJB和EAR項目。唯一的一個問題是兩個相同的文物那些EAR插件解壓並重寫... –