如何使用 Gradle 2.0 下载 jar 的 javadoc 和源代码?
How to download javadocs and sources for jar using Gradle 2.0?
我正在使用 Gradle 2.0。我应该在 build.gradle
中写什么,以便 javadoc 和源代码也与 jars 一起下载?
添加 javadoc
或 sources
分类为依赖项:
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
}
}
我正在使用 Gradle 2.0。我应该在 build.gradle
中写什么,以便 javadoc 和源代码也与 jars 一起下载?
添加 javadoc
或 sources
分类为依赖项:
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
请参阅
除了上一个问题,这里是 Gradle Kotlin DSL 版本:
plugins {
id("idea")
}
idea {
module {
isDownloadJavadoc = true
isDownloadSources = true
}
}