[build] kotlin.*Compile: -Xskip-prerelease-check

(cherry picked from commit 57172ac6ead928b565fefaf49d8405a07c856e25)
This commit is contained in:
Vasily Levchenko
2021-01-27 15:18:17 +01:00
parent e63b405f58
commit 8b2f0d644b
8 changed files with 21 additions and 2 deletions
+5 -1
View File
@@ -57,7 +57,11 @@ compileCompilerKotlin {
dependsOn('generateCompilerProto')
kotlinOptions.jvmTarget = "1.8"
kotlinOptions.allWarningsAsErrors=true
kotlinOptions.freeCompilerArgs += ['-Xopt-in=kotlin.RequiresOptIn', '-Xopt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI']
kotlinOptions.freeCompilerArgs += ['-Xopt-in=kotlin.RequiresOptIn', '-Xopt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI', '-Xskip-prerelease-check']
}
compileCli_bcKotlin {
kotlinOptions.freeCompilerArgs += ['-Xskip-prerelease-check']
}
compileCompilerJava {
@@ -5023,6 +5023,10 @@ sourceSets {
}
}
compileNopPluginKotlin {
kotlinOptions.freeCompilerArgs += ['-Xskip-prerelease-check']
}
Task pluginTest(String name, String pluginName, Closure configureClosure) {
def jarTask = project.tasks.register("jar-$pluginName", Jar) {
it.dependsOn("compile${pluginName.capitalize()}Kotlin")