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 (第二项),保存,清缓存 。
解决。