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