如何使用 Gradle 2.0 下载 jar 的 javadoc 和源代码?

How to download javadocs and sources for jar using Gradle 2.0?

我正在使用 Gradle 2.0。我应该在 build.gradle 中写什么,以便 javadoc 和源代码也与 jars 一起下载?

添加 javadocsources 分类为依赖项:

dependencies {
    compile "commons-codec:commons-codec:1.10:sources"
    compile "commons-codec:commons-codec:1.10:javadoc"
}

我猜你的问题与开发工作区有关,这里有一些链接解释了如何使用 IDE 的插件在 Gradle 中添加所需的配置:

对于Eclipse

apply plugin: 'java'
apply plugin: 'eclipse'

eclipse {
    classpath {
        downloadJavadoc = true
        downloadSources = true
    }
}

IntelliJ & Android 工作室

apply plugin: 'java'
apply plugin: 'idea'

idea {
    module {
        downloadJavadoc = true
        downloadSources = true
    }
}

运行 这些插件:

gradle cleanEclipse eclipse
gradle cleanIdea idea

您可以为每个依赖项写一个ArtifactResolutionQuery that copies all SourcesArtifact and JavadocArtifact

请参阅 for an example and here 了解 gradle 源代码,它为 Eclipse/Intellij 插件

除了上一个问题,这里是 Gradle Kotlin DSL 版本:

plugins {
    id("idea")
}

idea {
    module {
        isDownloadJavadoc = true
        isDownloadSources = true
    }
}