0
在recent problem我的光,我想,以確保它不會再次發生。有點像我的構建系統的迴歸測試。強制類只有一次在罐子/耳/ RAR與Maven構建
我需要一種方法來掃描耳朵(或其他jar型封裝),以確保一個類只有一次在裏面。
實施例:
- test.ear
| - lib (folder)
| | - api.jar (zipped file)
| | - packageName
| | - ClassName.class
| - connector.rar (zipped file)
| - api.jar (zipped file)
| - packageName
| - ClassName.class
| - ejbs.jar
的的ejbs.jar
pom.xml
對,帶來了api.jar
到lib
文件夾中的一個api
dependency
。 connector.rar
的pom.xml
對api
也有依賴關係,因此將api.jar
帶到connector.rar
文件,因此雖然對相同依賴關係的引用仍會導致上述結果。
因爲我有一個maven構建,我正在尋找一種可以很好地集成在一起的方法(如果可能的話)。
首先看:這不會做我所需要的,因爲它假設每個依賴項只出現一次。我的問題是,我有一個包含RAR和lib文件夾的EAR。 RAR包含它自己的庫,所以我需要確保我沒有在lib文件夾中的一個類中,我也在rar中有一個類。我將編輯我的問題以使其更清楚。 –