如图所示,若依赖A和依赖B中都包括了依赖C,而两个依赖C的版本不一致,那么就会发生直接冲突。可以在当前项目的pom.xml文件中,右键-Maven-Show Dependencies,查看当前的依赖关系图。
若查得的依赖关系图如上图所示,commons-beanutils和poi发生直接冲突,冲突的依赖是commons-logging,可用
解决:排除一个低版本的依赖,通过添加传递冲突实现 commons-beanutils commons-beanutils1.9.4 commons-logging commons-logging
项目Project依赖于项目A,而项目A依赖于项目B和C。此时Project依旧会引入B和C,若不想依赖C,则通过



