一、遇到的问题
今天从仓库新拉取一个项目,拉取项目的时候发现 Dependencies:tree 中出现冲突,图片如下:
二、冲突产生的原因
1.knowledge 使用的依赖 common 的版本不一致
依赖中引入了 1.1.0 和 1.0.0 两个版本
三、解决措施:
移除 项目依赖的 knowledge 中 common 依赖的低版本,使用 标签,具体如下:
<dependency>
<groupId>com.youxuepai.edu</groupId>
<artifactId>knowledge-manage-api</artifactId>
<version>1.0.0-proj001-SNAPSHOT</version>
<!-- 去除版本不一致的传递依赖包 -->
<exclusions>
<exclusion>
<groupId>com.youxuepai.edu</groupId>
<artifactId>yxp-edu-common</artifactId>
</exclusion>
</exclusions>
</dependency>
冲突问题解决: