【发布时间】:2016-12-09 18:11:14
【问题描述】:
我有一个由 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。
【问题讨论】:
标签: android-studio intellij-idea intellij-16