一、确保maven安装 和设置正常

把work offline 勾选上  确保maven为离线模式,不然有Jar也会去更新依赖版本
把always update 去掉 
确保setting里面正常设置了本地仓库地址
local repository 是否指向了本地仓库

maven 内网依赖引入报错 无法使用_maven

二、确保依赖存在

去仓库中查看是否存在对应的依赖文件 版本号是否对应

三、maven依赖中删除多余 没用的文件

依赖中会因为下载 更新 保留信息等多种原因会存一下影响导入的文件 使用以下脚本将文件删除

删除包含lastUpdated的文件

@echo off
rem 删除本地仓库中含有lastUpdated的文件
rem create by cys

rem 这里写你的仓库路径
set REPOSITORY_PATH=F:\Repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
echo %%i
rem 删除包含lastUpdated的文件
del /s /q "%%i"
)
rem 搜索完毕
pause

删除_remote.repositories文件

@echo off
rem 删除本地仓库中_remote.repositories文件
rem create by cys
  
rem 这里写你的仓库路径
set REPOSITORY_PATH=F:\Repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\_remote.repositories"') do (
    echo %%i
    rem 删除_remote.repositories文件
    del /s /q "%%i"
)
rem 搜索完毕
pause

四、重新 reimport maven

删除文件后重新导入maven依赖 重启Idea

ps:坑了一上午终于搞定了