赞
踩
运行微服务测试项目,fescar-parent
模块引入的包全部爆红,重新加载Maven
依赖、Invalidate Caches
均无法解决
查看项目结构,发现Dependencies
为空,只有一个jdk1.8
既然依赖为空,项目中不能引入就比较合理,为什么依赖为空呢,pom.xml
中已经配置了依赖,查询相关资料,可能是由于该模块被IDEA
认为删除了,依赖引入不进来。
解决措施:
第一步
:在文件资源管理器中打开项目目录
第二步
:打开.idea/modules.xml
第三步
:关注有问题的模块fescar-api
将这一行删除(也可以剪切该行),此时IDEA会检测到配置信息修改,模块fescar-api
识别为普通文件
接下来重新引入模块fescar-api
。
方式一
:
恢复modules.xml
刚才删除的fescar-api
模块配置信息,IDEA会自动重新引入模块
方式二
:
打开项目结构,锁定父模块,此处父模块为fescar-parent
(模块fescar-business
、fescar-item
、fescar-order
、fescar-user
爆红波浪线是由于他们都引入了fescar-api
)
加号引入已有模块
选择fescar-api
Apply -> OK
此时可能会出现包名爆红,重新build一下Maven
即可
完美:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。