最近在写一个Spring Cloud框架的微服务
现象:父模块中pom文件的dependencyManagement下的某个依赖报红
一直以为是网络问题,然后调试了半天,又是加镜像又是改代理,甚至改了DNS,发现还是报错。
解决方案:在子模块中继续引入此依赖,然后reload之后即不会报错
原因: <dependencyManagement>标签下,maven不会自动从远程仓库拉取依赖,
子项目中引入后,依赖被拉取到本地,父项目扫描到此依赖就不报错了。
本文探讨了在使用SpringCloud框架开发微服务时,父模块`dependencyManagement`下依赖报错的问题。作者发现这是由于Maven不会自动从远程仓库拉取`dependencyManagement`中的依赖,而在子模块引入后解决了问题。核心在于理解`dependencyManagement`的作用和本地仓库的原理。
最近在写一个Spring Cloud框架的微服务
现象:父模块中pom文件的dependencyManagement下的某个依赖报红
一直以为是网络问题,然后调试了半天,又是加镜像又是改代理,甚至改了DNS,发现还是报错。
解决方案:在子模块中继续引入此依赖,然后reload之后即不会报错
原因: <dependencyManagement>标签下,maven不会自动从远程仓库拉取依赖,
子项目中引入后,依赖被拉取到本地,父项目扫描到此依赖就不报错了。
596

被折叠的 条评论
为什么被折叠?