1buildscript {
2    project.ext.supportRootFolder = project.projectDir.getParentFile()
3    apply from: "repos.gradle"
4    repos.addMavenRepositories(repositories)
5
6    dependencies {
7        classpath(libs.kotlinGradlePlugin)
8    }
9
10    configurations.classpath.resolutionStrategy {
11        eachDependency { details ->
12            if (details.requested.group == "org.jetbrains.kotlin") {
13                details.useVersion libs.versions.kotlin.get()
14            }
15        }
16    }
17}
18
19ext.supportRootFolder = project.projectDir.getParentFile()
20apply from: "repos.gradle"
21apply plugin: "kotlin"
22
23repos.addMavenRepositories(repositories)
24
25project.tasks.withType(Jar).configureEach { task ->
26    task.reproducibleFileOrder = true
27    task.preserveFileTimestamps = false
28}
29
30dependencies {
31    api(project("plugins"))
32}
33