我对 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"
}
如何使其在配置阶段运行?