0
我的項目是一個相當大的項目,由許多Maven模塊組成(但不包括微服務)。我試圖做Moving from spring to spring-bom on WAS,但似乎很多版本衝突。因此,例如我的一個模塊使用commons-collections
版本2.6.0,我目前的項目使用3.2.2。我想要使用同一個罐子。由於更多的遷移項目,我無法在此時對容器或存儲庫更改進行更改。我只應確保所有版本都相互兼容。我的計劃:添加內部依賴項作爲依賴項
我想包括在其他依賴項 到當前pom作爲依賴項的依賴項。
此外,我想在這個POM等罐子(它存在的依賴),以包括依賴 反正有這樣做呢?
我知道,這不是我期待:
,然後定義相關模塊的依賴沒有提供它的版本(它會從父,聚甲醛的
<dependencyManagment>
標籤被繼承。我正在談論的依賴不是一個子模塊的情況。它是一個單獨的,所以我當前的模塊使用說'logger-1.9.0.SNAPSHOT.jar'和一些其他模塊,將作爲依賴添加有' logger-1.7.0.SNAPSHOT.jar',並防止問題想要在我的平臺上擁有相同的版本1.9.0。如果你可以讓我知道如何阻止這個傳遞依賴否認也是如此,以致模塊中的任何內容都不會被使用或與其他模塊產生衝突。 – Raghuveer@Raghuveer傳遞依賴可以使用' ch.qos.logback * '例如 –
nullpointer
@nullpointer是有很多人因此最好的辦法就是明確地告訴被restriceted當前服務從依賴關係使用特定版本的依賴項。那麼對此有什麼幫助? – Raghuveer