问题描述
启动SpringCloud
项目时报错,而且pom.xml
文件是有添加对应依赖包的
Error:(6, 67) java: 程序包org.springframework.security.config.annotation.web.builders不存在
原因分析:
可能是刚克隆的
SpringCloud
项目Maven
依赖没有完全生效
解决方案1:
File>Settings>Build, Execution, Deployment>Build Tools>Maven>Runner,勾选下图所示,问题解决!
勾选之后,每次加载项目会很慢,所以问题解决之后可以取消勾选
解决方案2:
如果以上方案不能解决问题,直接删除整个maven仓库的所有包依赖,再删除整个项目后重新克隆。因为造成找不到包的原因大概率是项目环境有问题,直接把整个删除重新来一了百了。这种方式也是我最常用的,因为第一种解决方案,在单元测试时会一直报错:
Could not load class with name: com.xxx.cloud.mall.admin.WxAppletDeliverGoodsServiceTests