Как я могу сравнить артефакты, которые будут опубликованы, с конкретной версией в моем хранилище maven? - PullRequest
0 голосов
/ 29 марта 2019

Я использую плагин Gradle maven-publish для публикации артефактов в репозитории maven.

Я хотел бы иметь программный способ сказать, идентичны ли артефакты, которые моя текущая сборка опубликуетк указанной ранее опубликованной версии, уже находящейся в репозитории maven.

Например, если мой README отредактирован, я ожидаю, что это не повлияет на итоговые артефакты для публикации.Я хотел бы иметь программный способ подтверждения этого, чтобы избежать ненужной публикации новых версий.

Как я могу это проверить?

1 Ответ

0 голосов
/ 29 марта 2019

Вы можете сделать это, сравнив хэш-сумму md5 артефактов. Например, вы можете использовать остальные API на Nexus, чтобы получить сумму того, что находится в вашем репо. Сгенерируйте хеш для того, что вы создаете, и публикуйте / не публикуйте на его основе.

...