gradle - задача только для загрузки зависимостей maven - PullRequest
0 голосов
/ 05 мая 2018

Есть ли в gradle задача, которая просто загрузит зависимости из репозитория maven?

Зависимости в моем файле build.gradle указаны следующим образом.

dependencies {
    compile 'com.google.firebase:firebase-ads:9.8.0'
}

Единственный способ, которым я смог это сделать, - это на самом деле выполнить сборку (например, сборку / gradlew), однако это займет слишком много времени, если все, что я хочу сделать, получить зависимости.

Ответы [ 2 ]

0 голосов
/ 10 апреля 2019

Я научился это делать благодаря @ louis-jacomet.

С таким файлом build.gradle,

repositories {
    jcenter()
}

configurations {
    scm
}

dependencies {
    scm "com.google.code.gson:gson:2.8.5"
}

task lib(type: Copy) {
    into "/path/to/download"
    from configurations.scm
}

и начните загрузку gradle lib. Конечно, вы можете использовать другое имя задачи, кроме lib.

0 голосов
/ 07 мая 2018

Вы можете запустить ./gradlew dependencies, который напечатает отчет о зависимостях вашей сборки , и для этого придется их разрешить.

Обратите внимание, что загрузка происходит только в том случае, если у Gradle их уже нет в кэше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...