开发时遇到Maven clean等命令报错
可能情况:
1、由于网络原因,maven仓库中产生了后缀LastUpdated文件,再次clean直接报错
# linux脚本
# 仓库路径
REPOSITORY_PATH=~/Documents/.m2/repository
echo 搜索文件
find $REPOSITORY_PATH -name "*lastUpdated*" | xargs rm -fr
echo 删除完成
# windows脚本
@echo off
rem 仓库路径
set REPOSITORY_PATH=D:maven-repository
rem 搜索文件
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%*lastUpdated*"') do (
del /s /q "%%i"
)
rem 删除完成
pause
2、Maven对要下载的jar进行SSL证书检查
解决方法:忽略ssl证书检查
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true