From 5d974ba6381afee95a0cfbf95b329a059c33f1a5 Mon Sep 17 00:00:00 2001 From: raeperd Date: Wed, 6 May 2026 01:36:24 +0900 Subject: [PATCH] chore: migrate build to Java 17 --- .github/workflows/build.yml | 4 ++-- .sdkmanrc | 1 + build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- lombok.config | 1 - 5 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 .sdkmanrc diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dcdbc61..d4890a2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,11 +9,11 @@ jobs: - uses: actions/checkout@v6 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v5 with: distribution: temurin - java-version: 11 + java-version: 17 - name: Cache Gradle packages uses: actions/cache@v5 with: diff --git a/.sdkmanrc b/.sdkmanrc new file mode 100644 index 0000000..91b10e8 --- /dev/null +++ b/.sdkmanrc @@ -0,0 +1 @@ +java=17.0.19-tem diff --git a/build.gradle b/build.gradle index ebd59d7..eddca09 100644 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ plugins { group = 'io.github.raeperd' version = '2.1.1' -sourceCompatibility = '11' +sourceCompatibility = '17' repositories { mavenCentral() diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 442d913..3994438 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.4-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/lombok.config b/lombok.config index c049ae8..189c0be 100644 --- a/lombok.config +++ b/lombok.config @@ -1,4 +1,3 @@ # This file is generated by the 'io.freefair.lombok' Gradle plugin config.stopBubbling = true lombok.addLombokGeneratedAnnotation = true -lombok.extern.findbugs.addSuppressFBWarnings = true