项目管理使用maven管理jar包,很容易因为各种原因(网速慢、断网)导致jar包下载不下来。结果出现很多.lastUpdated文件。这些文件导致下次更新jar包失败。要一个个删除又太麻烦。可以写个批处理文件。
set REPO_PATH=D:\maven_repo(本地仓库地址) for /f "delims=" %%i in ('dir /b /s "%REPO_PATH%\*lastUpdated*"') do ( del /s /q %%i ) pause
运行一下就能删除。
今天就碰到一个问题,跑项目的时候出错,发现是因为jar包没更新的缘故。说下解决过程。
1.删除lastUpdated文件,maven-》update项目。不行,发现依赖的jar包还不是最新的
2.查找公司的Nexus服务器,发现tm服务器上的jar包没更新(由于某些原因公司改成手动打包)
3.直接将依赖jar的那个模块导出到本地,那就不依赖jar包直接依赖模块了 问题解决