Maven依賴排除 禁止依賴傳遞 取消依賴的方法


現在java后台開發大多使用maven管理依賴,最近使用dubbo 引入依賴

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.3</version>
</dependency>

但是該包依賴org.springframework 2.5.6.SEC03 但是平台本身又引入了4.3.3,以這種依賴反倒成了工程瘦身的負擔,並可能會出現沖突的情況

怎么解決這個問題呢 使用exclusions

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.3</version>
<exclusions>
<exclusion>
<artifactId>spring</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>

如果要去掉全部的依賴

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.5.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
<groupId>*</groupId>
</exclusion>
</exclusions>
</dependency>

好啦 變得清清爽爽有木有

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM