diff --git a/buildSrc/src/main/kotlin/artifacts.kt b/buildSrc/src/main/kotlin/artifacts.kt index 7df28ab9ead..eb487d21d4c 100644 --- a/buildSrc/src/main/kotlin/artifacts.kt +++ b/buildSrc/src/main/kotlin/artifacts.kt @@ -59,7 +59,7 @@ fun Project.runtimeJar(task: T, body: T.() -> Unit = {}): T { extra["runtimeJarTask"] = task tasks.findByName("jar")?.let { defaultJarTask -> configurations.getOrCreate("archives") - .artifacts.removeAll { (it as? ArchivePublishArtifact)?.archiveTask?.let { it == defaultJarTask } ?: false } + .artifacts.removeAll { artifact -> artifact.file in defaultJarTask.outputs.files } } return task.apply { setupPublicJar(project.the().archivesBaseName)