jar包冲突解决方案

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

猜你喜欢

转载自blog.csdn.net/xupengbo527/article/details/80009226