我正在使用Gradle 2.0。我应该在build.gradle中编写什么内容,以便javadoc和源代码也随jar沿着下载?
build.gradle
lf5gs5x21#
我猜您的问题与开发工作区有关,以下链接解释了如何使用IDE插件在Gradle中添加所需的配置:对于Eclipse:
apply plugin: 'java' apply plugin: 'eclipse' eclipse { classpath { downloadJavadoc = true downloadSources = true } }
适用于IntelliJ和Android Studio
apply plugin: 'java' apply plugin: 'idea' idea { module { downloadJavadoc = true downloadSources = true } }
要运行这些插件:
gradle cleanEclipse eclipse gradle cleanIdea idea
tpxzln5u2#
除了上一个问题外,以下是GradleKotlinDSL版本:
plugins { id("idea") } idea { module { isDownloadJavadoc = true isDownloadSources = true } }
c7rzv4ha3#
您可以编写一个ArtifactResolutionQuery,为每个依赖项复制所有SourcesArtifact和JavadocArtifact有关示例,请参见here;有关针对Eclipse/Intellij插件执行此操作的gradle源代码,请参见此处
vatpfxk54#
如果您使用的是Kotlin脚本(.kts)而不是Gradle脚本(.gradle):
plugins { idea } idea { module { isDownloadJavadoc = true isDownloadSources = true } }
ctzwtxfj5#
添加javadoc或sources分类作为依赖项:
javadoc
sources
dependencies { compile "commons-codec:commons-codec:1.10:sources" compile "commons-codec:commons-codec:1.10:javadoc" }
5条答案
按热度按时间lf5gs5x21#
我猜您的问题与开发工作区有关,以下链接解释了如何使用IDE插件在Gradle中添加所需的配置:
对于Eclipse:
适用于IntelliJ和Android Studio
要运行这些插件:
tpxzln5u2#
除了上一个问题外,以下是GradleKotlinDSL版本:
c7rzv4ha3#
您可以编写一个ArtifactResolutionQuery,为每个依赖项复制所有SourcesArtifact和JavadocArtifact
有关示例,请参见here;有关针对Eclipse/Intellij插件执行此操作的gradle源代码,请参见此处
vatpfxk54#
如果您使用的是Kotlin脚本(.kts)而不是Gradle脚本(.gradle):
ctzwtxfj5#
添加
javadoc
或sources
分类作为依赖项: