Невозможно опубликовать библиотеку из-за ошибок задачи javadoc - PullRequest
2 голосов
/ 12 мая 2019

У меня есть библиотека, которую я пытаюсь опубликовать с помощью задачи bintrayUpload плагина bintray. Когда скрипт запускает задачу javadoc, он заполняется множеством ошибок, поскольку задача javadoc, очевидно, не может прочитать ссылки на классы в зависимостях моего библиотечного модуля. Например:

error: package androidx.preference does not exist
    import androidx.preference.Preference;

Когда я запускаю gradlew javadoc, он завершается без ошибок. Я не уверен точно, как работает задача bintrayUpload. Он называет ту же самую задачу javadoc, что и я? И в любом случае, как мне настроить его так, чтобы он мог видеть классы моих зависимостей от androidx?

В моем верхнем уровне build.gradle:

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.0'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
    }
}

В build.gradle модуля моей библиотеки:

apply from: '../bintray-setup.gradle'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...