删除maven仓库中的LastUpdated文件

来源:互联网 发布:windows sever 2003 编辑:程序博客网 时间:2024/05/28 11:48
转自:https://www.oschina.net/code/snippet_151849_49131
maven仓库中的某个构件如果因为网络或者其他的原因,没有下载成功或者下载被中断,将会出现一个LastUpdated的文件,这个时候,就算网络好了,也不能正常使用这个构件,而且你还不太好发现这个LastUpdated到底在哪,所以我就写了一个批处理,一劳永逸。

cleanLastUpdated.bat(Windows版本)  

@echo offrem create by sunhao(sunhao.java@gmail.com)rem crazy coder  rem 这里写你的仓库路径set REPOSITORY_PATH=F:\study\apache-maven-3.0.3\repositoryrem 正在搜索...for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (    del /s /q %%i)rem 搜索完毕pause

cleanLastUpdated.sh(mac/linux版本)

# create by sunhao(sunhao.java@gmail.com)                                                                           # crazy coder   # 这里写你的仓库路径REPOSITORY_PATH=~/Documents/tools/apache-maven-3.0.3/repositoryecho 正在搜索...find $REPOSITORY_PATH -name "*lastUpdated*" | xargs rm -frecho 搜索完

如果你在使用eclipse,基于上面的操作后,对maven项目右键:Maven -> Update Poject 。



原创粉丝点击