[Gradle] Fix 3-rd party lombok plugin is non-compatible with Gradle 8.2
^KT-58064 In Progress
This commit is contained in:
committed by
Space Team
parent
cb64234192
commit
b666e66e19
+14
@@ -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")
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -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 {
|
||||
|
||||
+1
-1
@@ -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 {
|
||||
|
||||
+1
-1
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user