我有一个由 Android 应用程序模块组成的 Gradle 项目。我无法弄清楚如何让 Android 应用程序模块链接到其依赖项的 Javadoc。
我在项目的根级build.gradle
文件以及 Android 应用程序模块的build.gradle
文件中指定了以下内容:
apply plugin: 'idea'
idea {
module {
downloadJavadoc = true
downloadSources = true
}
}
通过检查~/.gradle/caches/modules-2/files-2.1
我机器上的文件夹,我可以看到依赖项的 Javadoc 确实已下载。
但是,当我检查.idea/libraries
项目文件夹中的 xml 文件时,我发现该JAVADOC
标记始终为空。CLASSES
和SOURCES
标签是非空的,当然可以分别正确链接到类和源。我怎样才能让 IntelliJ 也链接到 Javadoc(这样当我在依赖项的类或方法之一上按 F1 时,我会看到 Javadoc)?
后记 1:我尝试点击“刷新所有 Gradle 项目”按钮以及点击“无效缓存/重新启动...”。这没什么区别。
后记 2:我在 IntelliJ IDEA Ultimate 2016.3 和 Android Studio 2.2.3 上都试过这个。两者都有同样的问题。
后记 3:我知道我可以看到 Javadoc 来了解我的应用程序的依赖项,这些依赖项已经发布了 Sources。问题是我的应用程序的一些依赖项已经发布了 Javadoc,但没有发布 Sources。