maven 多個jar包版本依賴問題


  maven 中使用jar包的多個版本容易造成依賴問題,解決問題的方式可以將

使用jar包的版本排除掉,比如dubbo使用netty 4.0.33版本可以將dubbo排除掉

netty依賴,這樣其他jar包就不會引用到netty4.0.33版本了。

  如下:

<dependency>
<groupId>com.jd</groupId>
<artifactId>jsf</artifactId>
<version>1.6.0</version>
<exclusions>
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
</exclusion>
</exclusions>
</dependency>

1、通過idea workspace.xml可以看到jar包是被哪個jar包引入的。

2、通過去掉父依賴后,看idea左下工程依賴無相應jar后即解決了傳遞依賴問題。

相關連接

http://chwshuang.iteye.com/blog/2069937

 

可以關注我的公眾賬戶 互聯網開發者Club,公眾賬戶分享個性化推薦,搜索,分布式架構,高性能,高可用


免責聲明!

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



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