Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 如何在Nexus中重新创建校验和文件?_Maven_Nexus - Fatal编程技术网

Maven 如何在Nexus中重新创建校验和文件?

Maven 如何在Nexus中重新创建校验和文件?,maven,nexus,Maven,Nexus,Nexus2.14为每个pom保存pom.sha1和pom.md5文件。由于我所做的一些令人讨厌的黑客行为,这些文件中有许多已经过时了。是否有一种简单的方法可以为给定的存储库重新创建所有校验和文件 我原以为“重建元数据”可以解决问题,但它不会重新创建现有(错误的)校验和文件。在v2.14.5-02上,我首先使有问题的jarGAV的缓存过期,然后执行“重建元数据”。所有sha1和md5元数据均在此日期重新创建 不过,我必须刷新视图才能看到新的元数据 它还消除了如下所示的CI错误: 无法验证从下载的

Nexus2.14为每个pom保存
pom.sha1
pom.md5
文件。由于我所做的一些令人讨厌的黑客行为,这些文件中有许多已经过时了。是否有一种简单的方法可以为给定的存储库重新创建所有校验和文件


我原以为“重建元数据”可以解决问题,但它不会重新创建现有(错误的)校验和文件。

在v2.14.5-02上,我首先使有问题的
jar
GAV的缓存过期,然后执行“重建元数据”。所有
sha1
md5
元数据均在此日期重新创建

不过,我必须刷新视图才能看到新的元数据

它还消除了如下所示的CI错误:

无法验证从下载的完整性http://nexus/path/to/repo/tld/package/artifact/version/artifact-version.pom: 校验和验证失败,没有可用的校验和

先删除旧文件,然后“重建元数据”…@khmarbaise好的,我认为在目录结构中没有递归“删除”的解决方案。但也许这是更简单的方法。