本地maven,项目没有启动按钮或有报红(缺少依赖),解决方法
大概是这样的这里是没有将src/main/java标记为源根标记后是这样就报红了发给某包后它给我这些修复方法1. 检查src/main/java是否标记为【源代码根目录】左侧项目树找到src/main/java正常文件夹图标是蓝色异常普通黄色文件夹 修复右键java文件夹 → 将目录标记为 →源代码根目录标记完成后刷新项目main 方法会被识别出现绿色运行三角。2. 刷新 Maven 依赖大概率问题右侧侧边栏打开「依赖项 / Maven」面板点击面板左上角刷新图标循环箭头等待依赖全部下载完成下载完成后等待 IDEA 索引加载 ⚠️ 如果 pom.xml 缺少 SpringBoot 父工程或 web 依赖Spring 相关类会识别失败main 方法无法被识别xml!-- pom.xml必须包含基础配置 -- parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifactId version2.7.18/version relativePath/ /parent dependencies dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /dependency /dependencies然后还不行然后再这样步骤 1清理本地损坏 Maven 缓存找到settings.xml里localRepository配置的本地仓库文件夹直接删除整个org/springframework文件夹之前下载失败的残缺 jar 全部清除确认本地 Maven 的conf/settings.xml配置阿里云镜像避免下载超时xmlmirrors mirror idaliyunmaven/id mirrorOfcentral/mirrorOf name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository/public/url /mirror /mirrors步骤 2强制重新下载完整依赖IDEA 底部打开终端执行完整清理拉取命令等待执行完毕bash运行mvn clean compile -U-U强制从远程仓库拉取全新依赖忽略本地失效缓存必须看到控制台输出BUILD SUCCESS才代表依赖、编译全部正常步骤 3刷新 IDEA 项目索引右侧侧边栏打开「Maven / 依赖项」面板点击顶部循环刷新箭头等待右下角加载进度条走完不要中途关闭 IDEA顶部菜单文件 → 无效缓存...勾选全部选项重启 IDEA结果还是不行我就把这个截图发给某包了问题就是我的intelliJ IDEA的版本过低了本地 Maven 3.9.12 和你的 IDEA 版本不兼容报错Error injecting constructor / DefaultModelValidator是经典IDEA 与高版本 Maven 适配冲突 旧版 IDEA2022 及更早内置的 Maven 解析器不支持 Maven 3.9.x 系列同步项目时直接注入组件失败依赖全部无法加载代码持续爆红。然后换个高版本的就行了。没有找到解决这个类型问题的文章就顺手写了一个希望可以帮到你