导入项目,模块的依赖全部报红

时间:2021-08-28
本文章向大家介绍导入项目,模块的依赖全部报红,主要包括导入项目,模块的依赖全部报红使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

问题: 导入项目,项目某一子模块依赖全部报红,无法启动项目

1.我们直接切换到离线模式(我的依赖仓库里面依赖包全部有了)
检查是否为离线模式,maven的各项配置路径是否正确

2.删除依赖仓库中所以的_remote.properties文件,这是我之前下载依赖包失败产生的文件

3.如果是整个模块依赖全部报红,可以在删除_remote.properties文件,关闭项目后重新打开

至此,解决问题


其他可以做的尝试

各项配置正确的情况下,点击刷新,重新加载依赖

移除maven项目,再重新添加到maven
右键点击Unlink Maven Projects (idea版本不同,按钮的位置不一样,图标类似一个➖)

移除后,选择项目pom.xml 文件右键 重新加入maven

然后再刷新一下,观察一下依赖情况,报红是否有所减少


打开pom文件,先将报红的依赖删除,刷新一次,再还原回去,再刷新


删除maven仓库中下载失败的文件,一般是以 .lastUpdated 结尾,这些文件可能会对依赖造成影响

可以借助bat脚本,网上一搜一堆

@echo off
rem crazy coder
 
rem 下面写你的仓库路径
set REPOSITORY_PATH=D:\repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
	del /s /q %%i
)
pause

参考博客

原文地址:https://www.cnblogs.com/polatu/p/15200395.html