您好,登錄后才能下訂單哦!
應用場景:projectA 依賴projectB, projectB 依賴projectC時
projectA中pom.xml
<groupId>com.cn.projectA</groupId>
<artifactId>projectA</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.cn.projectB</groupId>
<artifactId>projectB</artifactId>
<version>1.0B</version>
<!--方案一:使用execusions排除A與C的依賴 -->
<exclusions>
<exclusion>
<groupId>com.cn.projectC</groupId>
<artifactId>projectC</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
projectB中的pom.xml
<groupId>com.cn.projectB</groupId>
<artifactId>projectB</artifactId>
<version>1.0B</version>
<dependencies>
<dependency>
<groupId>com.cn.projectC</groupId>
<artifactId>projectC</artifactId>
<version>1.0C</version>
<!--依賴傳遞選項,默認為false為依賴,ture為不依賴傳遞
方案二:通過optional設置自動或手動,排除A與C的依賴
-->
<optional>false</optional>
</dependency>
</dependencies>
projectC的pom.xml
<groupId>com.cn.projectC</groupId>
<artifactId>projectC</artifactId>
<version>1.0C</version>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。