From 60d90a58d5915d577a251edd6158fccf5a9bbb58 Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Fri, 29 Apr 2022 20:06:43 +0200 Subject: [PATCH] bootstrap: Skip injection-annotations --- buildSrc/src/main/kotlin/BootstrapTask.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/kotlin/BootstrapTask.kt b/buildSrc/src/main/kotlin/BootstrapTask.kt index 6b85dbf601..353c8532f7 100644 --- a/buildSrc/src/main/kotlin/BootstrapTask.kt +++ b/buildSrc/src/main/kotlin/BootstrapTask.kt @@ -128,6 +128,10 @@ open class BootstrapTask @Inject constructor(@Input val type: String) : DefaultT val artifactsSet = HashSet() project.configurations["runtimeClasspath"].resolvedConfiguration.resolvedArtifacts.forEach { + if (it.file.name.contains("injection-annotations")) { + return@forEach + } + val module = it.moduleVersion.id.toString() val splat = module.split(":") @@ -206,7 +210,7 @@ open class BootstrapTask @Inject constructor(@Input val type: String) : DefaultT if (!artifactsSet.contains(filePath)) { artifactsSet.add(filePath) - val sha = if(it.file.name.contains("injection-annotations")) "bf1ef2a463fca3e1ece80c70d63a5f5f8ce7b260396175de0d7a8e98f2c4d06b" else hash(artifactFile.readBytes()) + val sha = hash(artifactFile.readBytes()) val json = JsonBuilder( "name" to it.file.name,