ОШИБКА: Нет такого свойства: sonatypeRepo для класса: org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer - PullRequest
0 голосов
/ 18 февраля 2019

Я клонировал репозиторий Signal Protocol (https://github.com/signalapp/libsignal-protocol-java) и столкнулся с ошибкой в ​​Gradle. Я также скачал Gradle и следовал процедуре, описанной здесь (https://gradle.org/install/). После проверки установки, вот Gradleверсия в моей системе:

$ gradle -v

------------------------------------------------------------
Gradle 5.2.1
------------------------------------------------------------

Build time:   2019-02-08 19:00:10 UTC
Revision:     f02764e074c32ee8851a4e1877dd1fea8ffb7183

Kotlin DSL:   1.1.3
Kotlin:       1.3.20
Groovy:       2.5.4
Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM:          1.8.0_201 (Oracle Corporation 25.201-b09)
OS:           Windows 10 10.0 amd64

Но, когда я строю проект, над которым работаю, я постоянно получаю эту ошибку:

ОШИБКА: Нет такого свойства: sonatypeRepo дляclass: org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer

Пожалуйста, любая помощь будет высоко оценена !!

1 Ответ

0 голосов
/ 18 февраля 2019

Подобная проблема уже была поднята в этом проекте Github, см. https://github.com/signalapp/libsignal-protocol-java/issues/40 (а также сообщение с соответствующего форума: https://community.signalusers.org/t/gradle-build-instructions-for-libsignal-protocol-java-master-missing-variables/1873)

Отсутствующие свойства - учетные данные, используемые * 1006.* tasks, я полагаю, вам не нужно вызывать эту задачу, поэтому вы можете просто создать отсутствующие свойства и указать фиктивные значения.

Один из способов - создать файл gradle.properties в корневом каталоге проекта с помощьюследующее содержание:

sonatypeRepo=unused
whisperSonatypeUsername=unused
whisperSonatypePassword=unused
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...