現在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>
好啦 變得清清爽爽有木有