1
0
mirror of synced 2025-12-19 18:14:56 -05:00

[discuss] Kotlin connectors: enable -Xdebug when building locally (#62091)

This commit is contained in:
Edward Gao
2025-06-26 16:59:13 -07:00
committed by GitHub
parent 5ea76790ce
commit eeda8c59ab

View File

@@ -78,7 +78,7 @@ allprojects {
jvmTarget = JvmTarget.JVM_21
languageVersion = KotlinVersion.KOTLIN_1_9
allWarningsAsErrors = isInCi()
freeCompilerArgs = ["-Xjvm-default=all"]
freeCompilerArgs = ["-Xjvm-default=all"] + getKotlinCompilerArgs()
}
dependsOn {
tasks.matching { it.name == 'generate' }
@@ -89,7 +89,7 @@ allprojects {
jvmTarget = JvmTarget.JVM_21
languageVersion = KotlinVersion.KOTLIN_1_9
allWarningsAsErrors = isInCi()
freeCompilerArgs = ["-Xjvm-default=all"]
freeCompilerArgs = ["-Xjvm-default=all"] + getKotlinCompilerArgs()
}
dependsOn {
tasks.matching { it.name == 'generate' }
@@ -100,7 +100,7 @@ allprojects {
jvmTarget = JvmTarget.JVM_21
languageVersion = KotlinVersion.KOTLIN_1_9
allWarningsAsErrors = isInCi()
freeCompilerArgs = ["-Xjvm-default=all"]
freeCompilerArgs = ["-Xjvm-default=all"] + getKotlinCompilerArgs()
}
dependsOn {
tasks.matching { it.name == 'generate' }
@@ -248,3 +248,11 @@ static def getJavaCompilerArgs() {
return []
}
}
static def getKotlinCompilerArgs() {
if (isInCi()) {
return []
} else {
return ["-Xdebug"]
}
}