Nexus 2.14 包含每个 pom 的 pom.sha1
和 pom.md5
文件。由于我所做的一些令人讨厌的黑客攻击,其中许多文件都已过时。有没有一种简单的方法可以为给定的存储库重新创建所有校验和文件?
我认为“重建元数据”可以解决问题,但它不会重新创建现有的(错误的)校验和文件。
最佳答案
在 v2.14.5-02 上,我首先使有问题的 jar
GAV 的缓存过期,然后执行“重建元数据”。所有 sha1
和 md5
元数据均在该日期重新创建。
不过,我必须刷新 View 才能看到新的元数据。
它还消除了如下所示的 CI 错误:
Could not validate integrity of download from http://nexus/path/to/repo/tld/package/artifact/version/artifact-version.pom: Checksum validation failed, no checksums available
关于maven - 如何在 Nexus 中重新创建校验和文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42481108/