1:版本锁定法,在父POM中声明版本号
2:使用exclude来排除冲突的版本
具体操作如下:下载Maven Helper插件,然后分析找到冲突的依赖,选择右键exclusion
排掉即可
或手写排除:
<dependency>
<groupId>com.dtyunxi.cube</groupId>
<artifactId>yundt-cube-utils</artifactId>
<version>2.1.6-RC-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</exclusion>
</exclusions>
</dependency>
3:Maven默认处理:采用此种方法,要牢记Maven依赖调节机制的基本原则,路径最近者优先和第一声明优先;