From eae9e2095772e84d54b791f2df737bd1d3c31667 Mon Sep 17 00:00:00 2001 From: tison Date: Wed, 20 Sep 2023 13:19:59 +0800 Subject: [PATCH 1/2] build(bindings/java): support develop with JDK 21 Signed-off-by: tison --- .github/workflows/bindings_java.yml | 5 +++-- bindings/java/pom.xml | 10 +++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/bindings_java.yml b/.github/workflows/bindings_java.yml index 0411a32a537a..fc136854a024 100644 --- a/.github/workflows/bindings_java.yml +++ b/.github/workflows/bindings_java.yml @@ -52,9 +52,10 @@ jobs: distribution: 'temurin' java-version: '17' cache: 'maven' - - name: Build and test + - name: Build and check working-directory: bindings/java - run: ./mvnw spotless:check + run: | + ./mvnw clean compile spotless:check test: runs-on: ${{ matrix.os }} diff --git a/bindings/java/pom.xml b/bindings/java/pom.xml index 6c25d9eab3c4..7d506382aad5 100644 --- a/bindings/java/pom.xml +++ b/bindings/java/pom.xml @@ -52,19 +52,23 @@ 1.8 1.8 + dev default ${os.detected.classifier} + 3.23.1 - 1.18.26 + 1.18.30 2.0.7 1.18.3 + 3.0.0 3.1.0 1.7.0 - 2.37.0 + 2.36.0 + 2.39.0 @@ -242,7 +246,7 @@ - 2.30.0 + ${palantir-java-format.version} From 605b57b16790139086ce31879a1b1d8559e6a6f4 Mon Sep 17 00:00:00 2001 From: tison Date: Wed, 20 Sep 2023 13:21:35 +0800 Subject: [PATCH 2/2] ci: use JDK 21 to verify build Signed-off-by: tison --- .github/workflows/bindings_java.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/bindings_java.yml b/.github/workflows/bindings_java.yml index fc136854a024..21b68607bf43 100644 --- a/.github/workflows/bindings_java.yml +++ b/.github/workflows/bindings_java.yml @@ -46,11 +46,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@v3 with: - distribution: 'temurin' - java-version: '17' + distribution: 'zulu' + java-version: '21' cache: 'maven' - name: Build and check working-directory: bindings/java