代码之家  ›  专栏  ›  技术社区  ›  khateeb

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

  •  66
  • khateeb  · 技术社区  · 11 年前

    我正在使用Gradle 2.0。我应该写什么 build.gradle 这样javadocs和源代码也可以与jar一起下载?

    4 回复  |  直到 11 年前
        1
  •  146
  •   Tayfun Yaşar    7 年前

    我猜你的问题与开发工作区有关,这里有一些链接解释如何使用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
    
        2
  •  16
  •   Alexander Davliatov    6 年前

    除了前面的问题,这里还有Gradle Kotlin DSL版本:

    plugins {
        id("idea")
    }
    
    idea {
        module {
            isDownloadJavadoc = true
            isDownloadSources = true
        }
    }
    
        3
  •  5
  •   lance-java    8 年前

    你可以写一个 ArtifactResolutionQuery 复制所有 SourcesArtifact JavadocArtifact 对于每个依赖项

    看见 here 例如 here 用于Eclipse/InIntellij插件的gradle源代码

        4
  •  -3
  •   lance-java    8 年前

    添加 javadoc sources 分类为依赖项:

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