From 0bca7087bb634500aa0fe377dd340d1535444729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Sat, 10 May 2025 14:11:39 +0100 Subject: [PATCH] Set source and target compatibility to Java 17 For context, see https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/4735#issuecomment-4413866 --- app/build.gradle | 9 ++------- gradle.properties | 3 --- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 1a6308df7f..a14992e145 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,11 +11,6 @@ tasks.withType(Test).configureEach { systemProperty "GB_LOGFILES_DIR", Files.createTempDirectory("gblog").toString() } -// disable Java 1.8 warning -tasks.withType(JavaCompile).configureEach { - options.compilerArgs << "-Xlint:-options" -} - def getVersionCode = { -> try { def commitCount = providers.exec { @@ -79,8 +74,8 @@ java { android { compileOptions { coreLibraryDesugaringEnabled = true - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } namespace = 'nodomain.freeyourgadget.gadgetbridge' diff --git a/gradle.properties b/gradle.properties index aeb3ee89e6..e4cc59368a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -23,6 +23,3 @@ android.enableJetifier=false # FIXME: This optimizes away some classes it should not - see #3853 android.enableR8.fullMode=false - -# disable Java 1.8 warning -android.javaCompile.suppressSourceTargetDeprecationWarning=true \ No newline at end of file