diff --git a/buildSrc/src/main/kotlin/dependencies.kt b/buildSrc/src/main/kotlin/dependencies.kt index f341a4e3c4f..8fb83a291a2 100644 --- a/buildSrc/src/main/kotlin/dependencies.kt +++ b/buildSrc/src/main/kotlin/dependencies.kt @@ -112,6 +112,14 @@ fun AbstractCopyTask.fromEmbeddedComponents() { if (this is ShadowJar) { from(embeddedComponents) } else { - embeddedComponents.forEach { from(if (it.isDirectory) it else project.zipTree(it)) } + dependsOn(embeddedComponents) + from { + embeddedComponents.map { file -> + if (file.isDirectory) + project.files(file) + else + project.zipTree(file) + } + } } } \ No newline at end of file