是否有任何理由在子 pom 中使用依賴項管理部分?我正在查看我組織中的一個 maven 專案,它使用繼承和聚合,其中父和子 poms 都有一個依賴項管理部分。孩子一個人在做什么?
我發現這個問題真的很有幫助,但沒有找到我的具體問題的答案 - Maven 中依賴管理和依賴的差異
uj5u.com熱心網友回復:
它可用于控制傳遞依賴項(您的直接依賴項所依賴的庫)的版本,而無需添加直接依賴項。
uj5u.com熱心網友回復:
子 POM 將添加或覆寫父 POM 的依賴項管理條??目。
請記住,您真的,真的不希望在您的代碼庫中有相同依賴項的不同版本。因此,請謹慎使用此功能。最好你應該擁有定義了所有依賴版本的組織范圍的父 POM 檔案,并且子 POM 不更改它們。
uj5u.com熱心網友回復:
在兒童 pom 中,這是沒有意義的。
在多模塊設定中,您應該控制父級中所有子級的所有內容。例如解決版本沖突/排除傳遞依賴項或從其他框架/庫(例如 spring boot/junit 5/等)匯入 BOM 檔案使處理這些庫包括集中維護位置...
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/386409.html
