之前用Eclipse启动Maven的项目的时候,有时候会启动不起来。因为一些Jar包在没有下载完全。并没有找到什么好的方法。如果谁有更好,或者更正式的方法麻烦请留言告知。谢谢。
然后自己用java写了一个程序,计算jar的sha值,判断是否完全下载了。
主要逻辑如下
- 用户输入maven repository的路径
- 根据路径遍历所有jar包。(javadoc,sources不会处理)
- 查看这个Jar包是否有sha文件,如果没有sha文件就跳过。
- 比较Jar包的sha 是否匹配,如果不匹配则删除上层文件夹。
使用方式如下,
- 启动命令行,进入到 checkMaven.jar 目录
- 输入命令 java -jar checkMaven.jar
- 输入maven repository路径如:D:\maven\repository
博客好像不可以上传附件,jar包已经上传到CSND 资源库。
地址如下:https://download.csdn.net/download/davidmeng6628/10782154