maven排除jar包冲突

首先查看mvn中冲突的包

使用命令:mvn dependency:tree -Dverbose | grep "omitted for conflict with” windows下用 mvn dependency:tree -Dverbose | find "omitted for conflict with”

如果已经知道了冲突的包,比如是log4j/slf4j

使用命令:mvn dependency:tree -Dverbose -Dincludes=log4j:log4j

具体查看pom文件,修改冲突的包。
如果是两个不同的jar包依赖的包里面的可以用 <exclusions><exclusion></exclusion></exclusions> 来做jar包的剔除。