maven 对spring的依赖冲突处理问题
项目pom文件中 依赖了某一个 内部项目jar,而这个jar内部存在很多依赖,最终项目的部分依赖如图。
项目的pom文件
<dependency>
<groupId>com.xxx</groupId>
<artifactId>xxx-vvv-zzz</artifactId>
<version>${llv.version}</version>
</dependency>
问题:从IDEA 左侧的依赖中看到 最终依赖的spring-core的版本是5.0.5
部分spring是5.0.5 部分是5.0.10,这依赖有点乱, 由于对spring-core的依赖版本是5.0.5,导致工程部分功能无法使用, 必须要是spring-core 5.0.10,这个怎么处理?
方案:
(1)
<dependency>
<groupId>com.xxx</groupId>
<artifactId>xxx-vvv-zzz</artifactId>
<version>${llv.version}</version>
<exclusions>
<exclusion>
<artifactId>spring-core</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>
然后针对 spring-core单独设置dependency依赖
其他方案还有吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在主pom里用dependencyManagement,代码如下