• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 import org.gradle.api.tasks.bundling.*
2 
<lambda>null3 configure(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