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

后端 未结 4 1530
星月不相逢
星月不相逢 2020-11-30 01:46

I am using Gradle 2.0. What should I write in build.gradle so that the javadocs and sources are also downloaded along with the jars?

相关标签:
4条回答
  • 2020-11-30 02:04

    Add the javadoc or sources classifies as dependencies:

    dependencies {
        compile "commons-codec:commons-codec:1.10:sources"
        compile "commons-codec:commons-codec:1.10:javadoc"
    }
    
    0 讨论(0)
  • 2020-11-30 02:12

    In addition to previous question, here is Gradle Kotlin DSL version:

    plugins {
        id("idea")
    }
    
    idea {
        module {
            isDownloadJavadoc = true
            isDownloadSources = true
        }
    }
    
    0 讨论(0)
  • 2020-11-30 02:22

    I guess your question is related to a dev workspace, here are links explaining how to add the required configuration in Gradle using the IDEs' plugins:

    For Eclipse:

    apply plugin: 'java'
    apply plugin: 'eclipse'
    
    eclipse {
        classpath {
            downloadJavadoc = true
            downloadSources = true
        }
    }
    

    For IntelliJ & Android Studio

    apply plugin: 'java'
    apply plugin: 'idea'
    
    idea {
        module {
            downloadJavadoc = true
            downloadSources = true
        }
    }
    

    To run these plugins:

    gradle cleanEclipse eclipse
    gradle cleanIdea idea
    
    0 讨论(0)
  • 2020-11-30 02:26

    You can write an ArtifactResolutionQuery that copies all SourcesArtifact and JavadocArtifact for each of your dependencies

    See here for an example and here for the gradle source code which does it for the Eclipse/Intellij plugins

    0 讨论(0)
提交回复
热议问题