Javadoc не отображается при использовании локального репозитория Maven
Я опубликовал артефакт с build.gradle ниже:
uploadArchives {
repositories {
mavenDeployer {
repository(url: "file://maven")
pom.groupId = 'com.totvnow'
pom.artifactId = 'tonedetect-lib'
pom.version = '0.1.0'
}
}
}
task androidJavadocs(type: Javadoc) {
source = android.sourceSets.main.java.srcDirs
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
}
task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) {
classifier = 'javadoc'
from androidJavadocs.destinationDir
}
artifacts {
archives androidJavadocsJar
}
И я успешно получаю файлы файлов javadoc в каталоге репо:
tonedetect-lib-0.1.0-javadoc.jar
tonedetect-lib-0.1.0-javadoc.jar.md5
tonedetect-lib-0.1.0-javadoc.jar.sha1
Но когда я использую его в другом модуле build.gradle:
buildscript {
repositories {
jcenter()
maven { url 'somepath\\maven' }
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
allprojects {
repositories {
jcenter()
maven { url 'somepath\\maven' }
}
}
и
dependencies {
compile 'com.totvnow:tonedetect-lib:0.1.0'
}
Javadoc не появляется, когда я использую Ctrl-Q для класса в библиотеке. Java-коды прекрасны, и когда я нажимаю на класс, Android Studio дает мне декомпилированный код без каких-либо проблем. Кроме того, другие зависимости, такие как библиотека поддержки v4, показывают Javadoc правильно.
Кто-нибудь знает возможные причины?
Ответы
Ответ 1
У меня нет опыта работы с Android Studio. Однако после некоторого поиска в Интернете я нашел следующие вещи:
Ответ 2
После шага, упомянутого HELOX:
- В Android Studio перейдите к: Файл → Другие настройки → Настройки по умолчанию... → Maven → Импортируйте и установите флажки для загрузки источников и документации.
Попробуйте сделать недействительными кеши и перезагрузите Android Studio. Это работало для меня в Android Studio 1.3.2