Gradle构建配置的签署人

Dan*_*man 5 java pem gradle push-notification web-push

我正在看webpush-java代码。我在尝试使用gradle构建项目时遇到问题。(我是新手。)

:signArchives失败

失败:构建失败,发生异常。

  • 出了什么问题:任务':signArchives'的执行失败。
    无法执行签名任务':signArchives',因为它没有配置的签名者

我想我需要配置一个签署人。我怎么做?

JJD*_*JJD 12

引用签名插件文档,当您在HOME目录中的gradle.properties文件中提供预期的 GPG 变量时,您应该能够解决该错误:

# File location: ~/.gradle/gradle.properties - see https://docs.gradle.org/current/userguide/directory_layout.html
signing.keyId=24875D73
signing.password=secret
signing.secretKeyRingFile=/Users/me/.gnupg/secring.gpg
Run Code Online (Sandbox Code Playgroud)

Gradle 分别。签名插件将在构建过程中自动选取它们。


Har*_*ick -4

在这里找到解决方案https://github.com/jaegertracing/jaeger-client-java/issues/202 使用以下命令。

./gradlew assemble -x signArchives

  • `-x signArchives` 表示不执行签名。虽然这解决了错误,但它没有实现OP要求的内容(如何配置签名者)。 (5认同)