[Gradle] Fix 3-rd party lombok plugin is non-compatible with Gradle 8.2

^KT-58064 In Progress
This commit is contained in:
Yahor Berdnikau
2023-11-28 10:15:05 +01:00
committed by Space Team
parent cb64234192
commit b666e66e19
4 changed files with 17 additions and 3 deletions
@@ -200,6 +200,20 @@ class SubpuginsIT : KGPBaseTest() {
@GradleTest
fun testLombokPlugin(gradleVersion: GradleVersion) {
project("lombokProject", gradleVersion) {
listOf(
subProject("yeskapt").buildGradle,
subProject("nokapt").buildGradle,
subProject("withconfig").buildGradle
).forEach { buildGradle ->
buildGradle.modify {
val freefairLombokVersion = if (gradleVersion < GradleVersion.version(TestVersions.Gradle.G_8_0)) {
"5.3.0"
} else {
"8.4"
}
it.replace("<freefair_lombok_version>", freefairLombokVersion)
}
}
build("build")
}
}
@@ -2,7 +2,7 @@ plugins {
id "java"
id "org.jetbrains.kotlin.jvm"
id "org.jetbrains.kotlin.plugin.lombok"
id "io.freefair.lombok" version "5.3.0"
id "io.freefair.lombok" version "<freefair_lombok_version>"
}
dependencies {
@@ -3,7 +3,7 @@ plugins {
id "org.jetbrains.kotlin.jvm"
id "org.jetbrains.kotlin.kapt"
id "org.jetbrains.kotlin.plugin.lombok"
id "io.freefair.lombok" version "5.3.0"
id "io.freefair.lombok" version "<freefair_lombok_version>"
}
dependencies {
@@ -3,7 +3,7 @@ plugins {
id "org.jetbrains.kotlin.jvm"
id "org.jetbrains.kotlin.kapt"
id "org.jetbrains.kotlin.plugin.lombok"
id "io.freefair.lombok" version "5.3.0"
id "io.freefair.lombok" version "<freefair_lombok_version>"
}
dependencies {