清理本地Maven仓库
1.清理target
sh
mvn clean -Ush
mvn dependency:purge-local-repository这个命令会清理pom.xml中的包,并重新下载,但是并不清理不在pom.xml中的依赖包。
下面的扩展:
sh
mvn dependency:purge-local-repository -DreResolve=falsereResolve是否重新解析依赖关系
sh
mvn dependency:purge-local-repository -DactTransitively=false -DreResolve=falseactTransitively是否应该对所有传递依赖性起作用。默认值为true。
sh
mvn dependency:purge-local-repository -DactTransitively=false -DreResolve=false --fail-at-end忽略错误( --fail-at-end )。 对于那些有一些依赖关系混乱的项目,或者依赖于一些内部的仓库(这种情况发生),这样做有时是有用的。
3.清理maven本地仓库中下载失败的包
很多时候,maven工具帮我们下载jar包的时候,由于种种原因,或断电、或蓝屏、或工具抽风等等等等情况导致我们下载jar包失败,但此时工具已经在我们的maven仓库中创建了一个jar包文件夹了,但是这个jar包是不完整的,也就是不能用的。
cmd
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修改上述中的PATH参数为maven本地仓库地址
将上述代码复制粘贴到你的记事本中,命名随意,但一定要要以 .bat作为文件后缀名
双击执行
最好放入到C:\Windows,然后要用直接命令
参考
__EOF__
- 本文作者: hongdada--收藏与分享
- 本文链接: https://www.cnblogs.com/hongdada/p/10113458.html
- 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
- 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角**【推荐】**一下。