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