eclipse - 如何在 Eclipse 中为 Gradle 依赖项附加 Javadoc?

标签 eclipse gradle

我的 Gradle 项目正在从文件中提取一些 jar 依赖项,如下所示:

dependencies {
    compile fileTree(dir: 'lib', include: '*.jar')
}

我已将其中一个依赖项的 Javadoc 下载为 zip 文件,如何在 Eclipse 中添加 Javadoc?

当我右键单击 Gradle 依赖项并尝试添加 Javadoc 时,我看到:

The current class path entry belongs to container 'Gradle Dependencies (persisted)' which does not allow user modifications to Javadoc locations on its entries.

最佳答案

对于文件 jar 来说可能有点复杂。但是,如果您能够从 repo 获取依赖项,那么这就是要走的路:

repositories {
  mavenCentral()
}

dependencies {
  compile 'javax.servlet:javax.servlet-api:3.1.0'
}

eclipse.classpath.downloadJavadoc = true
eclipse.classpath.downloadSources = false

我做完之后gradle cleanEclipse eclipse我在 .classpath 中得到了类似的信息:
<classpathentry kind="lib" path="C:/.../javax.servlet-api-3.1.0.jar">
  <attributes>
    <attribute name="javadoc_location" value="jar:file:/C:/.../javax.servlet-api-3.1.0-javadoc.jar!/"/>
    <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
  </attributes>
</classpathentry>

关于eclipse - 如何在 Eclipse 中为 Gradle 依赖项附加 Javadoc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30108349/

相关文章:

c++ - Eclipse和Cygwin-错误: Program “sh” not found in PATH

java - 应用程序正在等待调试器

Android 权限 BLUETOOTH list 错误

grails - 使用SpringBoot的Grails应用程序针对不同的环境使用不同的yml文件

java - 使用 OSGi 启动 JUnit 测试时出现 IllegalStateException

java - java 6,编译器 1.6 上的 eclipse 覆盖方法错误

c++ - Eclipse CDT 无法解析模板类中的方法

gradle - 如何使 Gson 在 Flutter 插件的 Android 原生部分可用?

gradle - 哪些依赖项被添加到使用 'project lib dependency'的Gradle项目中,并且可以配置吗?

eclipse - 如何在Eclipse Gradle项目中手动使用Jacoco