一種解決maven單繼承的辦法
阿新 • • 發佈:2020-10-11
前言
maven中關於繼承的約定也是隻能單繼承,也就是隻能有一個parent.看到有一種方法可以通過非繼承的方式引入某pom中定義的所有依賴,先貼一下配置的程式碼吧:
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
說明
自從maven 2.0.9 (是不是從這個版本開始我也不知道,看的別人是這麼寫的。。。我真不要face),在<dependencyManagement>
管理下的<dependencies>
多了一種<scope>
一 import.
這種<scope>
僅用於<type>
為pom的的<dependency>
, 它的作用是引入該dependency的pom中定義的所有dependency.