我是maven
的新手,並且繼承了我需要維護的舊應用程序。它有兩個提供的庫(由容器提供)。我想知道是否有任何方法可以在不修改pom.xml的情況下與所有依賴關係(包括提供的庫)生成一場戰爭。 (有很多)有沒有什麼辦法可以覆蓋從命令行所有libs
的範圍?有沒有什麼辦法可以從命令行覆蓋「提供的」maven作用域?
我的挑戰是我正在處理具有相當深度依賴關係圖的企業應用程序,並且遍佈各處提供了很多依賴關係。作爲我的實驗的一部分,我想生成一個自包含的戰爭,並擁有所有的依賴關係。更新幾十個poms並且改變範圍不是我正在尋找的。有沒有辦法從命令行執行此操作?
看起來你可能只需要改變創建戰爭的那一個pom。在這個pom中,指定當前「提供」所需範圍的依賴關係。 – Rob
其實它幫助!試過很快,工作正常。我錯誤地認爲我需要更改整個層次結構中的所有pom.xml。感謝提示,將嘗試谷歌並瞭解魔術是如何發生的。乾杯! – shippi