解决Spring中maven依赖冲突
lz今天做微服务的时候刚启动项目测试,便遇到了:
org.springframework.core.metrics.ApplicationStartup
大概意思应该是spring boot依赖版本冲突。
于是我根据maven的子模块往父模块一层的往上找,但还是没找到问题所在。由于模块之间又层级继承,我只能一个一个注释测试,最终终于找到了问题所在。
在根父工程里面,由于我使用spring initialzr
创立工程,默认的继承了spring-boot-parent
父工程。同时在 pom文件dependence manager
标签 里面我又重新指定了spring dependencies 的版本,于是造成了冲突。
自有父依赖:
1 | <parent> |
声明的依赖:
1 | <dependency> |
去掉父工程继承之后完美解决问题。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 你所不知道的物語;!
評論