当前位置:   article > 正文

Maven模块pom中引入了依赖,maven仓库中下载了依赖,模块中却无法引入依赖解决_maven中有依赖但是 模块内无法引入依赖

maven中有依赖但是 模块内无法引入依赖

运行微服务测试项目,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-businessfescar-itemfescar-orderfescar-user爆红波浪线是由于他们都引入了fescar-api)
在这里插入图片描述加号引入已有模块
在这里插入图片描述选择fescar-api
在这里插入图片描述Apply -> OK
此时可能会出现包名爆红,重新build一下Maven即可
在这里插入图片描述完美:
在这里插入图片描述在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/908025
推荐阅读
相关标签
  

闽ICP备14008679号