使用命令行告诉gradle下载所有源jar

时间:2017-01-17 07:24:39

标签: gradle command-line dependencies

查看how to tell gradle to download all the source jarsHow can I force gradle to redownload dependencies?,我想知道有没有办法告诉gradle从命令行下载所有源jar(不接触sudo service mongod restart 个文件)

1 个答案:

答案 0 :(得分:1)

要将jar和pom文件下载/复制到文件夹,请参阅this gist

要下载/复制源代码,请参阅this answer(这可能也适用于包含javadocs)

如果您不想编辑build.gradle,可以使用init-script向每个项目添加任务。

例如dependency-download.gradle

allprojects { Project p ->
    p.tasks.add('downloadDependencies', DownloadDependenciesTask)
} as Action<Project>

class DownloadDependenciesTask extends DefaultTask
    // TODO implement
}

然后从命令行

gradle --init-script dependency-download.gradle downloadDependencies