1 import org.gradle.api.tasks.bundling.* 2 <lambda>null3configure(subprojects.filter { !unpublished.contains(it.name) && it.name !in sourceless }) { 4 val project = this 5 val jarTaskName = when { 6 isMultiplatform -> "jvmJar" 7 else -> "jar" 8 } 9 val versionFileTask = VersionFile.registerVersionFileTask(project) <lambda>null10 tasks.withType(Jar::class.java).named(jarTaskName) { 11 VersionFile.fromVersionFile(this, versionFileTask) 12 } 13 } 14