1.打开idea终端。输入
mvn -X compile dependency:tree -Dverbose >a.log
2.可以看到项目中多出一个a.log的文件。打开通过关键词搜索。
关键词:omitted for conflict with
词前面的版本即为要保留的版本。
3.解决冲突的办法:
以log4j为例:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
<dependencyManagement><!--在依赖管理标签这下-->
参照:https://blog.csdn.net/pursuitbeauty/article/details/52805131