1.清理target
1
|
mvn clean -U
|
2.清理该项目依赖的本地仓库中的maven包
1
|
mvn dependency:purge-local-repository
|
这个命令会清理pom.xml中的包,并重新下载,但是并不清理不在pom.xml中的依赖包。
下面的扩展:
1
|
mvn dependency:purge-local-repository -DreResolve= false
|
reResolve是否重新解析依赖关系
1
|
mvn dependency:purge-local-repository -DactTransitively= false -DreResolve= false
|
actTransitively是否应该对所有传递依赖性起作用。默认值为true。
1
|
mvn dependency:purge-local-repository -DactTransitively= false -DreResolve= false --fail-at-end
|
忽略错误( --fail-at-end
)。 对于那些有一些依赖关系混乱的项目,或者依赖于一些内部的仓库(这种情况发生),这样做有时是有用的。
3.清理maven本地仓库中下载失败的包
很多时候,maven工具帮我们下载jar包的时候,由于种种原因,或断电、或蓝屏、或工具抽风等等等等情况导致我们下载jar包失败,但此时工具已经在我们的maven仓库中创建了一个jar包文件夹了,但是这个jar包是不完整的,也就是不能用的。
1
2
3
4
5
6
7
|
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,然后要用直接命令
参考:
到此这篇关于清理本地Maven仓库的方法示例的文章就介绍到这了,更多相关清理本地Maven仓库内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.cnblogs.com/hongdada/p/10113458.html