1. 程式人生 > >eclipse利用maven工具解決jar包衝突問題

eclipse利用maven工具解決jar包衝突問題

專案中出現的問題如下:

Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.Log4jLoggerFactory

原因 :  maven自動載入其他jar引入的依賴包,倆jar包在同一個classpath下。

解決步驟:開啟pom.xml,最下面選擇Dependency Hierarchy ,檢視jar包的依賴層次關係。

左側是右側選中jar包的全部列表展示。

選中衝突的jar包  右鍵選擇Exclude (第二項),儲存,清快取 。

解決。