0
我有兩個模式的項目如下:模塊如何依賴於沒有冗餘依賴性的陰影罐?
項目
- 模塊1(陰影罐子,取決於LIB A,B)
- 模塊2(戰爭)
單詞數取決於module1。然後將module1打包到帶有Maven遮罩插件的陰影罐子中。 Module2打包成一場依賴於module1的戰爭。
當我嘗試執行mvn包時,它會產生一個包含着色jar的戰爭,但也包含色調罐依賴的相關庫(A,B)。
這很奇怪。我怎樣才能讓戰爭只包含陰影的jar而不是依賴庫?任何建議,謝謝。
是的,我排除所有的庫時module2依賴於module1。但它會導致編譯問題(類未找到排除原因)。我認爲在戰爭包裝階段除去庫存會更好。 –
如果我用分類器製作了一個附着的陰影罐,而module2取決於陰影罐? @Daniel –
Module1是陰影的,因爲它是一個hadoop作業模塊,其中包含module2需要執行的所有hadoop作業。我製作了一個有所有依賴關係的胖子,以避免在沒有發現異常的類上提交紗線工作。 –