| // This file applies configuration common to projects in buildSrc |
| import org.jetbrains.kotlin.gradle.tasks.KotlinCompile |
| project.ext.supportRootFolder = buildscript.sourceFile.parentFile.parentFile |
| apply from: "${buildscript.sourceFile.parent}/repos.gradle" |
| repos.addMavenRepositories(repositories) |
| classpath(libs.kotlinGradlePlugin) |
| implementation(project(":jetpad-integration")) |
| apply from: "${buildscript.sourceFile.parent}/shared-dependencies.gradle" |
| sourceCompatibility = JavaVersion.VERSION_17 |
| targetCompatibility = JavaVersion.VERSION_17 |
| project.tasks.withType(Jar).configureEach { task -> |
| task.reproducibleFileOrder = true |
| task.preserveFileTimestamps = false |
| project.repos.addMavenRepositories(project.repositories) |
| tasks.withType(KotlinCompile).configureEach { |
| "-Xskip-metadata-version-check", |