小知識點:maven pom.xml中的dependenceManagment是做什麼用的

大家好,這裡是IT技術百貨,專注於有價值的IT技術知識分享;

今天跟大家分享一個小知識點,maven pom.xml中的dependenceManagment是做什麼用的,跟denpendency有什麼聯繫;

使用過maven的開發者應該都瞭解dependency的用法,主要功能是引入依賴的jar包;其中有一個子屬性是指定jar包版本;

maven是支持多模塊管理的,也就是一個maven項目可以管理多個子項目,這些子項目,每一個也都是maven項目;

如果這些子項目要依賴同一個jar包,為了保持版本號一致,同時實現方式也更加優雅,就需要在父項目中使用dependenceManagment來聲明jar包,這時候在子項目中就不需要指定版本號,默認使用父項目中的版本號;

當然也可以在每一個子項目中單獨配置版本號,並保持一致,但這樣的化實現方式則不太優雅,升級版本的時候可能需要修改每一個項目的版本號;

小結

今天主要介紹了dependenceManagment的作用,就是在多模塊的maven項目管理中,優雅的保持公共模塊版本號一致的管理方案。

如果您覺得這篇文章對您有價值,歡迎點贊、轉發;


分享到:


相關文章: