buildSrc/build.gradle.kts (13 lines of code) (raw):
plugins {
`kotlin-dsl`
}
repositories {
mavenCentral()
gradlePluginPortal()
}
dependencies {
implementation("org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:${libs.versions.kotlin.get()}")
implementation("com.diffplug.spotless:spotless-plugin-gradle:${libs.versions.spotless.get()}")
implementation("io.github.rodm:gradle-teamcity-plugin:${libs.versions.rodm.get()}")
// https://github.com/gradle/gradle/issues/15383#issuecomment-779893192
implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location))
}