У меня есть библиотека, которую я пытаюсь опубликовать с помощью задачи 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'