Compatability mode for forbidden APIs for Java 12 (#37199)
This commit is contained in:
parent
4efbda1bc0
commit
d68d6aa00c
|
@ -133,8 +133,16 @@ class PrecommitTasks {
|
||||||
project.tasks.withType(CheckForbiddenApis) {
|
project.tasks.withType(CheckForbiddenApis) {
|
||||||
dependsOn(buildResources)
|
dependsOn(buildResources)
|
||||||
targetCompatibility = project.runtimeJavaVersion >= JavaVersion.VERSION_1_9 ?
|
targetCompatibility = project.runtimeJavaVersion >= JavaVersion.VERSION_1_9 ?
|
||||||
project.runtimeJavaVersion.getMajorVersion() :
|
project.runtimeJavaVersion.getMajorVersion() : project.runtimeJavaVersion
|
||||||
project.runtimeJavaVersion
|
if (project.runtimeJavaVersion > JavaVersion.VERSION_11) {
|
||||||
|
doLast {
|
||||||
|
project.logger.info(
|
||||||
|
"Forbidden APIs does not support java version past 11. Will use the signatures from 11 for ",
|
||||||
|
project.runtimeJavaVersion
|
||||||
|
)
|
||||||
|
}
|
||||||
|
targetCompatibility = JavaVersion.VERSION_11.getMajorVersion()
|
||||||
|
}
|
||||||
bundledSignatures = [
|
bundledSignatures = [
|
||||||
"jdk-unsafe", "jdk-deprecated", "jdk-non-portable", "jdk-system-out"
|
"jdk-unsafe", "jdk-deprecated", "jdk-non-portable", "jdk-system-out"
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue