feat: AndroidShowDeprecations preference flag (#1822)

This commit is contained in:
Norman Breau
2025-07-09 00:21:28 -03:00
committed by GitHub
parent df36c7a2c4
commit 0190d2e33a
2 changed files with 14 additions and 1 deletions

View File

@@ -113,7 +113,8 @@ function getUserGradleConfig (configXml) {
{ xmlKey: 'GradlePluginKotlinEnabled', gradleKey: 'IS_GRADLE_PLUGIN_KOTLIN_ENABLED', type: Boolean },
{ xmlKey: 'AndroidJavaSourceCompatibility', gradleKey: 'JAVA_SOURCE_COMPATIBILITY', type: Number },
{ xmlKey: 'AndroidJavaTargetCompatibility', gradleKey: 'JAVA_TARGET_COMPATIBILITY', type: Number },
{ xmlKey: 'AndroidKotlinJVMTarget', gradleKey: 'KOTLIN_JVM_TARGET', type: String }
{ xmlKey: 'AndroidKotlinJVMTarget', gradleKey: 'KOTLIN_JVM_TARGET', type: String },
{ xmlKey: 'AndroidShowDeprecations', gradleKey: 'JAVA_SHOW_DEPRECATIONS', type: Boolean }
];
return configXmlToGradleMapping.reduce((config, mapping) => {

View File

@@ -40,6 +40,18 @@ allprojects {
}
repositories repos
subprojects {
afterEvaluate {
tasks.withType(JavaCompile).tap {
configureEach {
if (cordovaConfig.JAVA_SHOW_DEPRECATIONS == true) {
options.compilerArgs += "-Xlint:deprecation"
}
}
}
}
}
}
task clean(type: Delete) {