Gradle build настроенный подписант

Я смотрю код webpush-java. У меня возникла проблема при попытке построить проект с помощью gradle. (Я новичок в Gradle).

: signArchives НЕ УДАЛОСЬ

ОШИБКА: сбой при сборке за исключением.

  • Что пошло не так: не удалось выполнить задачу ': signArchives'.
    Невозможно выполнить задачу подписи ': signArchives', потому что у нее нет настроенного подписывающего лица

Я предполагаю, что мне нужно настроить подписант. Как я могу это сделать?


person Daniel Freeman    schedule 14.03.2018    source источник
comment
Вы нашли какое-нибудь решение?   -  person Itoun    schedule 22.07.2021


Ответы (3)


Нашел здесь решение https://github.com/jaegertracing/jaeger-client-java/issues/202 Используйте команду ниже.

./gradlew ассемблировать -x signArchives

person Harish Karthick    schedule 24.09.2018
comment
-x signArchives означает не подписывать. Хотя это решает ошибку, это не достигает того, что попросил OP (как мне настроить подписавшего). - person Pedro Loureiro; 28.03.2021

Цитируя документацию подключаемого модуля для подписи, вы сможете решить проблему ошибка при указании ожидаемых переменных GPG в файле gradle.properties в каталоге HOME:

# File location: ~/gradle/gradle.properties
signing.keyId=24875D73
signing.password=secret
signing.secretKeyRingFile=/Users/me/.gnupg/secring.gpg

Gradle соотв. плагин подписи автоматически подберет их в процессе сборки.

person JJD    schedule 15.04.2021

У меня была та же проблема, и это было из-за нескольких причин:
Я не распространял ключ gpg на какой-либо сервер;
Я использовал inMemory для подписи, и я не должен

ссылка на полный ответ с файлом build.gradle и файлом gradle.properties: https://stackoverflow.com/a/68505768/7937498

person Itoun    schedule 23.07.2021