dependencyManagement使用简介
生活随笔
收集整理的這篇文章主要介紹了
dependencyManagement使用简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
dependencyManagement使用簡介
Maven中的dependencyManagement元素提供了一種管理依賴版本號的方式。在dependencyManagement元素中聲明所依賴的jar包的版本號等信息,那么所有子項目再次引入此依賴jar包時則無需顯式的列出版本號。Maven會沿著父子層級向上尋找擁有dependencyManagement 元素的項目,然后使用它指定的版本號。
舉例
在父項目的POM.xml中配置:
<dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>1.2.3.RELEASE</version></dependency></dependencies></dependencyManagement>此配置即生命了spring-boot的版本信息。
子項目則無需指定版本信息:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> </dependency>使用優點
如果有多個子項目都引用同一樣依賴,則可以避免在每個使用的子項目里都聲明一個版本號。當想升級或切換到另一個版本時,只需要在頂層父容器里更新,而不需要逐個修改子項目;另外如果某個子項目需要另外的一個版本,只需要聲明version即可。
注意事項
dependencyManagement中定義的只是依賴的聲明,并不實現引入,因此子項目需要顯式的聲明需要用的依賴。
總結
以上是生活随笔為你收集整理的dependencyManagement使用简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 9 one ui,三星S
- 下一篇: 解决:TypeError: Value