maven一些报错处理
(1) Malformed \uxxxx encoding.报错解决
使用everthing 全局搜了resolver-status.properties 文件,或者找到本地仓库的目录,删除掉这些文件。在window下可以使用这个方式,将以下改为clean.bat执行.仓库换为自己的仓库
@echo off
rem create by NettQun
rem 仓库路径
set REPOSITORY_PATH=D:\maven\maven-repository
rem 搜索中
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\resolver-status.properties"') do (
echo %%i
del /s /q "%%i"
)
rem 搜索完毕
pause
(2)idea打开maven项目,maven提示错误,unresolved plugin
maven仓库中的某个构件如果因为网络或者其他的原因,没有下载成功或者下载被中断,
将会出现一个LastUpdated的文件,这个时候,就算网络好了,也不能正常使用这个构建
cleanLastUpdated.bat(windows版本)
@echo off
rem create by NettQun
rem 仓库路径
set REPOSITORY_PATH=D:\maven\maven-repository
rem 搜索中
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
echo %%i
del /s /q "%%i"
)
rem 搜索完毕
pause