是这样的,项目导入到 idea 之后就会因为依赖没有注入报红,以前也遇过这种问题,当时的解决办法是把默认的 maven 设置为本地安装的 maven
但是这一次这样搞还是报红,克隆的项目无论是直接克隆还是下载 zip 文件或者是把他们能运行的项目给我都一样报红,甚至把他们的仓库拷贝到我们的电脑上也不行,唯一可以的是直接对着报红依赖选择将对应类添加到类路径上可以解决报红,但是即使手动把所有依赖都添加到类路径上,启动时仍然会报找不到 org.springframework.plugin.core.Plugin 的类文件,百度了好久各种 CSDN 的方法都试过了也没能解决,什么 maven 重新加载依赖,clean 和 install 都试过了都没用,我实在没法了来问问各位
有没有知道怎么解决的救一下啊,兄弟我感激不尽啊
1
xuhaoyangx 2023-03-15 22:35:22 +08:00 1
删掉.idea 文件夹 ,重新打开 idea
|
2
k9990009 2023-03-15 23:38:25 +08:00 via Android
是 module 套 module 的项目吧,不是 maven 的问题,是 idea 生成的.iml 没把对应依赖放进去。你先确保所有的 module 的 pom 都被识别了,没有就右边 mvean 右上的那个加号手动把 pom 加进去。然后 mvn clean install,最后 mvn idea:module 重新生成配置文件就好。前提是你 pom 和 maven 里没有语法错误。
|
3
kwh 2023-03-15 23:40:13 +08:00
idea 清除缓存,和一楼说的删除.idea 让它重新加载
|
4
J2ephyr 2023-03-15 23:42:08 +08:00
重装系统
|
5
tiRolin OP @xuhaoyangx 大佬,谢谢你,你就是我的神,太棒了,这个
|
6
cslive 2023-03-16 08:58:57 +08:00 1
专业点,不要将.idea ,.iml 乱七八糟的文件上传到 git 仓库
|
7
amwyyyy 2023-03-16 09:37:37 +08:00
看到你这个问题,就想起前两天的一个帖子。https://v2ex.com/t/923749 ,这问题居然还有得争论。
|
8
ffkjjj 2023-03-16 13:44:12 +08:00
double ctrl
mvn idea:idea 某些时候解决 idea 依赖报红有奇效 |