-1
我用Maven創建了一個多模塊項目, 模塊common是一個jar模塊,它有一些系統範圍的jar, 模塊api是一個web war模塊,它依賴於模塊常見的, 我執行mvn包,但模塊api不能將系統範圍的jar包含到WEB-INF/lib中,該如何解決?如何包含其他jar模塊的系統範圍jar
我用Maven創建了一個多模塊項目, 模塊common是一個jar模塊,它有一些系統範圍的jar, 模塊api是一個web war模塊,它依賴於模塊常見的, 我執行mvn包,但模塊api不能將系統範圍的jar包含到WEB-INF/lib中,該如何解決?如何包含其他jar模塊的系統範圍jar
請不要使用system
範圍依賴關係,當您使用它時,您將會對將來出現的另一個問題感到驚訝。
system
像provided
依賴性不傳遞,所以這種依賴性不會被包含在WEB_INF/libs
當你使用系統的依賴,你必須manualy提供在每個系統中生成或運行這些文物項目。
Thanks.I已經通過使用maven-install-plugin.Delete系統範圍並使用maven-install-plugin將jar上傳到本地存儲庫來解決它,最後mvn包可以通過使用本地存儲庫來包含jar – silenceyear