0

我正在使用 Gradle 的maven-publish插件将工件发布到 Maven 存储库。

我想要一种编程方式来判断我当前构建将发布的工件是否与 maven 存储库中已经指定的先前发布版本的工件相同。

例如,如果我的 README 被编辑,我希望这不会影响要发布的结果工件。我希望有一种程序化的方式来确认这一点,这样我就可以避免不必要地发布新版本。

我怎样才能检查这个?

4

1 回答 1

0

您可以通过比较工件的 md5 哈希和来做到这一点。例如,您可以使用 nexus 上的 rest api 来获取您的 repo 中的总和。为您构建和发布/不发布的哈希生成哈希。

于 2019-03-28T23:49:27.567 回答