在我的項目中,我使用的模塊爲M1
,它使用庫A
。該庫依賴於庫B
。我想用庫B
。確保Maven中的一致性依賴關係版本
當然,我有「根」模塊,這取決於我所有的模塊,因此庫B
版本應該在所有項目中都是相同的。
因此,我添加了B
來依賴我的M2
模塊,但不知道如何指定它的版本,因爲我需要與庫A
使用完全相同的版本。
如果我指定庫B
的當前版本,然後,當我將升級庫A
到新版本,我會忘記我的模塊中更新的B
版本。
另外我不想把A
作爲M2
的依賴關係,因爲我只需要其功能的有限部分。
我的情況最佳做法是什麼?
一起使用這樣做是否也兼有傳遞和直接依賴關係?因爲我們在這裏有:'M1'→'A'→'B','M2'→'B'。 –
不確定,對不起。 –
我認爲這是最好的解決方案。不幸的是我不能使用它,因爲我使用的一個庫已經存在使用依賴關係一致性的問題。 – talex