1. 程式人生 > 實用技巧 >Maven 排除依賴

Maven 排除依賴

由於專案使用slf-api->slf4j-log4j12->log4j 的日誌依賴形式;需要排除 spring-boot-starter-logging 日誌的總包;採用以下形式即可

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>


由於是 starter依賴的,所以直接進行exclusion進行排除即可。可別忘了重新整理依賴的關係

這是idea修改pom檔案就會提示的(我沒有改成自動,感覺改包頻繁就耗資源),除非你的是自動進行重新整理依賴的關係

IDEA 分析POM檔案神奇:

開啟POM檔案

找到Diagrams一項,可以以圖的形式檢視POM檔案的依賴關係,很是方便,裡面的操作方式直接Google即可