Отсутствие файлов контрольных сумм при использовании плагинов Gradle maven-publish и подписи - PullRequest
0 голосов
/ 03 июля 2019

У меня есть проект Java, который использует Gradle для сборки и упаковки. Моя цель - создать артефакты, которые будут опубликованы в Maven Central.

В качестве первого шага я настроил свой проект Gradle, как показано в следующем примере из документации:

https://docs.gradle.org/current/userguide/publishing_maven.html#publishing_maven:complete_example

Когда я запускаю gradle publishToMavenLocal, в моем локальном хранилище устанавливаются следующие файлы:

Maven-метаданные local.xml
моя библиотека-1.0.2-SNAPSHOT.jar
моя библиотека-1.0.2-SNAPSHOT.jar.asc
моя библиотека-1.0.2-SNAPSHOT-javadoc.jar
моя библиотека-1.0.2-SNAPSHOT-javadoc.jar.asc
моя библиотека-1.0.2-SNAPSHOT.pom
моя библиотека-1.0.2-SNAPSHOT.pom.asc
моя библиотека-1.0.2-SNAPSHOT-sources.jar
моя библиотека-1.0.2-SNAPSHOT-sources.jar.asc

Все файлы в порядке. Единственная проблема, которую я имею, состоит в том, что файлы контрольной суммы (md5 и sha1) не генерируются. Однако файлы контрольной суммы необходимы для развертывания артефактов в Maven Central через OSS Sonatype.

Как я могу создать отсутствующие файлы контрольной суммы? Кажется, плагины maven-publish или подписывающие не имеют возможности для этой цели? что не так?

...