Я довольно новичок в Gradle. У меня есть многопроектная сборка, которая использует некоторые зависимости, которые в настоящее время упакованы в проекте (с использованием репозиториев и flatDir), так как они недоступны в артефакте.
Я хочу удалить эту локальную папку и загрузить несколько архивов, содержащих эти зависимости, распаковать их и продолжить сборку как обычно. Я буду использовать https://plugins.gradle.org/plugin/de.undercouch.download для загрузки, но я не знаю, как это сделать до какого-либо разрешения зависимостей (и в идеале, загрузки, если это еще не сделано). На данный момент сборка завершается неудачей на этапе настройки, насколько я могу судить:
`A problem occurred configuring project ':sub-project-A'.
> Could not resolve all files for configuration ':sub-project-A:compileCopy'.
Could not find :<some-dependency>:.
РЕДАКТИРОВАТЬ: Загрузка файлов работает. Все еще борется с распаковкой архивов:
task unzipBirt(dependsOn: downloadPackages, type: Copy) {
println 'Unpacking archiveA.zip'
from zipTree("${projectDir}/lib/archiveA.zip")
include "ReportEngine/lib"
into "${projectDir}/new_libs"
}
Как мне выполнить этот запуск на этапе настройки?