清理本地Maven仓库
2024-08-25 04:17:31
1.清理target
mvn clean -U
2.清理该项目依赖的本地仓库中的maven包
mvn dependency:purge-local-repository
这个命令会清理pom.xml中的包,并重新下载,但是并不清理不在pom.xml中的依赖包。
下面的扩展:
mvn dependency:purge-local-repository -DreResolve=false
reResolve是否重新解析依赖关系
mvn dependency:purge-local-repository -DactTransitively=false -DreResolve=false
actTransitively是否应该对所有传递依赖性起作用。默认值为true。
mvn dependency:purge-local-repository -DactTransitively=false -DreResolve=false --fail-at-end
忽略错误( --fail-at-end
)。 对于那些有一些依赖关系混乱的项目,或者依赖于一些内部的仓库(这种情况发生),这样做有时是有用的。
3.清理maven本地仓库中下载失败的包
很多时候,maven工具帮我们下载jar包的时候,由于种种原因,或断电、或蓝屏、或工具抽风等等等等情况导致我们下载jar包失败,但此时工具已经在我们的maven仓库中创建了一个jar包文件夹了,但是这个jar包是不完整的,也就是不能用的。
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,然后要用直接命令
参考:
最新文章
- [WPF]WPF Data Virtualization和UI Virtualization
- *HDU2510 DFS
- 项目:学生查看自己的作业情况和分数(php)
- Oracle 语法
- python 学习
- ANYBUS AB9005-B配置
- 【Java每日一题】20161014
- 东大OJ-1430-PrimeNumbers
- Codeforces Round #253 Div2 D.Andrey and Problem 概率+贪心
- Run UliPad 4.1 Under Windows 7 64bit and wxPython 3.0.2
- 【转】UML图中类之间的关系
- 破解版sublimeText3重新安装Package Control方法
- CSS之切出横幅
- Plupload文件上传组件使用API
- 算法分析-堆排序 HeapSort 优先级队列
- Struts2中there is no action mapped for acion name (/XXXXX)
- 04-创建kubeconfig认证文件
- python note 17 random、time、sys、os模块
- grokking deep learning
- API网关设计(一)之Token多平台身份认证方案(转载)