我在学习springcloud过程中,遇到了springboot子项目中pom文件中的依赖找不到的问题。
1.提示 依赖包 文件 unknow,项目中报错
spring-cloud-starter-zipkin:unknow
我的查看了本地maven库中这个依赖包中文件夹确实是unknow,这种情况我在查阅资料后给到的结果是把unknow文件删除,然后更新下maven,但是我更新了多次后,重新下载的文件夹还是 unknow ,于是我使用了下面的比较暴力的方法
这类问题有一个通用比较暴力的解决办法:
复制 artifactId -> maven仓库查询版本号(下方链接) https://mvnrepository.com/ https://mvnrepository.com/
-> 复制版本号到项目中
->版本号粘贴到项目中后, reload 下maven项目就ok了(重新加载后就不报错了)
并且本地的 maven仓库也添加上了对应的依赖包
2.如果存在大量的依赖找不到的情况,就需要检查父类的pom文件中依赖包含
dependencies 的版本是否正确(除了boot和cloud需要查询官网对应版本,其他的依赖都可以通过的上面用到的maven仓库查询),以及大量依赖找不到的依赖类型在父类中的版本号是否正确