当maven引入的包发生冲突的时候,可以通过
mvn dependency:tree
来进行查看,所有引入的包以及引入的包所依赖的包
哪些包有冲突则通过在对应的dependency标签中添加exclusions
比如
mvn dependency:tree
来进行查看,所有引入的包以及引入的包所依赖的包
哪些包有冲突则通过在对应的dependency标签中添加exclusions
比如
<dependency>
<groupId>com.weibo</groupId>
<artifactId>motan-core</artifactId>
<version>${motan.version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
解决Maven依赖冲突
本文介绍如何使用mvndependency:tree命令检查Maven项目的依赖树,并通过添加exclusions标签排除特定依赖来解决依赖冲突的问题。
2746





