0
我有以下Maven項目結構:行家 - 如何排除對整個模塊從戰爭
- 項目A
sub-projectB
< - 罐子sub-projectC
< - 戰爭sub-projectD
< - 戰
sub-projectC
和sub-projectD
需要有sub-projectB
作爲依賴關係。但是由sub-projectC
和sub-projectD
構建的戰爭不應包括sub-projectB
的依賴關係。該jar將在稍後分開包含在類路徑中(這是因爲sub-projectB
是大型jar> 100MB,並且在戰爭中將其打包將在部署期間將戰爭從一個位置複製到另一個位置所需的大小和時間方面非常昂貴)。
如何從sub-projectC
和sub-projectD
的戰包中排除sub-projectB
的依賴關係?
其中一種方法是排除maven-war-plugin
中的罐子列表。但是我們必須指定每個jar名稱或使用通配符。我們不能直接排除子模塊的依賴關係。有沒有更簡單的方法來做到這一點?
感謝一束Tunaki。這工作像一個魅力。 – Majjige