清理本地Maven仓库的方法示例
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,然后要用直接命令
参考:
到此这篇关于清理本地Maven仓库的方法示例的文章就介绍到这了,更多相关清理本地Maven仓库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Spring实战之ResourceLoaderAware加载资源用法示例
这篇文章主要介绍了Spring实战之ResourceLoaderAware加载资源用法,结合实例形式分析了spring使用ResourceLoaderAware加载资源相关配置与操作技巧,需要的朋友可以参考下2020-01-01
Springboot2.x 使用 Log4j2 异步打印日志的实现
这篇文章主要介绍了Springboot2.x 使用 Log4j2 异步打印日志的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-12-12
一篇文章了解Jackson注解@JsonFormat及失效解决办法
这篇文章主要给大家介绍了关于如何通过一篇文章了解Jackson注解@JsonFormat及失效解决办法的相关资料,@JsonFormat注解是一个时间格式化注解,用于格式化时间,文中通过代码介绍的非常详细,需要的朋友可以参考下2023-11-11


最新评论