一、jar包冲突问题:
运行报错,经常找不到原因,可能是jar冲突,比如日志报错,在pom.xml的Dependency Hierarchy(依赖列表)中,搜索log4j,找到都有哪些包作为依赖包引入了,选中要删掉的,右键选择Exclude,保存即可。
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.log4j.Log4jLoggerFactory另外,可通过安装site插件,然后执行site生成网页,在网页中很直观的找到哪些jar有冲突依赖版本。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.3</version> <configuration> <locales>zh_CN</locales> </configuration> </plugin>二、