Rom*_*'ai 14 android javadoc gradle android-studio
我在下面发布了一个带有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
}
我成功地在repo目录中获取了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'
}
当我在库中的类上使用Ctrl-Q时,Javadoc不会弹出.Java代码很好,当我点击类Android Studio给我反编译代码没有任何问题.此外,支持库v4等其他依赖项正确显示了Javadoc.
有谁知道可能的原因?
我没有Android Studio经验.然而,在网上搜索了一下后,我发现了以下事情:
这些东西可能有助于它的运作:
应用idea插件并配置它以下载JavaDoc:
apply plugin: 'idea'
idea {
module {
downloadJavadoc = true
downloadSources = true
}
}
Run Code Online (Sandbox Code Playgroud)File -> Other Settings -> Default Settings... -> Maven -> Importing并选中相应的框以下载源和文档.| 归档时间: |
|
| 查看次数: |
749 次 |
| 最近记录: |