2017-01-17 8 views
1

Глядя на how to tell gradle to download all the source jars и How can I force gradle to redownload dependencies?, интересно, есть ли способ сказать Gradle, чтобы загрузить все исходные баночки из командной строки (не касаясь .gradle файлов)Использование командной строки, чтобы сказать Gradle, чтобы загрузить все исходные банки

ответ

1

Для скачать/копирование банки и POM файлы в папку см this gist

чтобы скачать/копировать источники тоже увидеть this answer (это может быть адаптировано для включения Javadocs тоже)

Если вы не хотите редактировать build.gradle вы можете U se a init-script, чтобы добавить задачу к каждому проекту.

Например зависимостях 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