From 955f3212faa47bf2e9bcb8084c9a5b30bfd420dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Mej=C3=ADa?= Date: Fri, 8 Sep 2023 11:44:13 +0200 Subject: [PATCH] AVRO-3852: Support Java 21 --- .github/workflows/test-lang-java.yml | 12 ++------- .../src/main/pom/pom.xml | 6 +++++ lang/java/pom.xml | 26 +++++++++---------- 3 files changed, 21 insertions(+), 23 deletions(-) diff --git a/.github/workflows/test-lang-java.yml b/.github/workflows/test-lang-java.yml index 00baf8a556a..1b1e304e202 100644 --- a/.github/workflows/test-lang-java.yml +++ b/.github/workflows/test-lang-java.yml @@ -43,7 +43,7 @@ jobs: - '8' - '11' - '17' - - '19' + - '21-ea' steps: - uses: actions/checkout@v3 @@ -56,20 +56,11 @@ jobs: ${{ runner.os }}-maven- - name: Setup Temurin JDK - if: matrix.java == '8' || matrix.java == '11' || matrix.java == '17' uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Setup Oracle JDK - if: matrix.java == '18' || matrix.java == '19' - uses: oracle-actions/setup-java@v1 - with: - website: jdk.java.net - release: ${{ matrix.java }} - version: latest - - name: Lint run: ./build.sh lint @@ -85,6 +76,7 @@ jobs: - '8' - '11' - '17' + - '21-ea' steps: - uses: actions/checkout@v3 diff --git a/lang/java/archetypes/avro-service-archetype/src/main/pom/pom.xml b/lang/java/archetypes/avro-service-archetype/src/main/pom/pom.xml index d8d6d7685f2..69063eb2919 100644 --- a/lang/java/archetypes/avro-service-archetype/src/main/pom/pom.xml +++ b/lang/java/archetypes/avro-service-archetype/src/main/pom/pom.xml @@ -34,6 +34,8 @@ ${project.version} + ${maven.compiler.source} + ${maven.compiler.target} ${jackson-bom.version} ${junit5.version} 1.2.3 @@ -137,6 +139,10 @@ org.apache.maven.plugins maven-compiler-plugin + + \${maven.compiler.source} + \${maven.compiler.target} + diff --git a/lang/java/pom.xml b/lang/java/pom.xml index e83897b368d..daf3167ab75 100644 --- a/lang/java/pom.xml +++ b/lang/java/pom.xml @@ -37,37 +37,37 @@ ${project.parent.basedir} + 1.10.13 + 1.5.0 + 1.22 + 1.10.0 + 1.57.1 3.3.5 + 2.2 2.15.2 - 4.0.1 9.4.51.v20230217 5.0.4 5.10.0 + 3.3.9 + 4.11.0 4.1.96.Final 3.24.0 - 0.16.0 - 1.7.36 1.2.25 + 4.0.1 + 1.7.36 1.1.10.3 - 2.3 - 3.3.9 - 1.10.13 - 1.5.0 - 1.22 - 1.10.0 + 0.16.0 1.9 - 4.11.0 - 2.2 - 1.57.1 + 2.3 1.5.5-5 3.2.1 5.1.8 + 2.7.9 3.1.0 3.1.0 3.0.3 7.0.12 - 2.7.9