开门见山,解决办法,清理IDEA缓存即可
问题记录:
在部署pig4cloud时,reslove依赖之后显示ConfigConstants为红色
导入语句为:
import com.alibaba.nacos.config.ConfigConstants;
第一次尝试
刚开始以为是maven依赖问题,尝试刷新依赖无果;
第二次尝试
认为可能是maven仓库问题,更换仓库无果;
第三次尝试
猜测可能是pom文件问题;(这很没道理,clone下来的项目没道理会缺依赖,但是死马当活马医)
于是搜索相关依赖,将com.alibaba.nacos的client和common都导入了也没有解决;
第四次尝试
后续仔细查看代码发现,该类为同一模块下另外一个包内的接口,说明并不是依赖的问题,而应该是IDEA犯病了
百思不得其解,这怎么可能会有错呢,代码也是直接clone下来的,git管理工具显示也没有修改。
于是,遇事不决重启项目、rebuild项目、清理缓存、clean+package+删除target一条龙服务
最终清理缓存后解决问题;