我在Eclipse中有一個多模塊的Maven項目。它有一個jar模塊,「myapp-core」和一堆.war模塊。核心模塊依賴於一些外部的罐子,而戰爭模塊依賴於核心。從.war中排除maven依賴的正確方法
問題是,當我構建.war文件時,所有的依賴關係都被複制到所有的WEB-INF/lib文件夾中,所以我們有重複的東西。從理論上講,解決問題的正確方法是將myapp-core中的依賴關係設置爲「提供」的範圍。不幸的是,當我這樣做時,所有.war模塊都會收到編譯錯誤。無論如何,所有的傳遞依賴都會被複制!
如何設置它,以排除在戰爭中常見的依賴關係?
(我不能排除所有的傳遞文物一個接一個,很遺憾。還有他們的50,這是一個不斷變化的列表。)