Я опубликовал артефакт с 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 правильно.
Кто-нибудь знает возможные причины?