From fd0a372b0e27be3601748eff10d4cbbab3bb6bc8 Mon Sep 17 00:00:00 2001 From: ismail simsek <6005685+ismailsimsek@users.noreply.github.com> Date: Thu, 2 May 2024 22:13:41 +0200 Subject: [PATCH] Upgrade java to 17 (#318) * Upgrade java to 17 * Upgrade java to 17 * Upgrade java to 17 * Upgrade java to 17 * Revert "Upgrade java to 17" This reverts commit c36ef70d473500c0b6ba351dcd7c3571f7970b57. * Upgrade java to 17 --- .github/workflows/build.yml | 2 +- .github/workflows/release.yml | 11 ++++++++--- Dockerfile | 4 ++-- debezium-server-iceberg-sink/pom.xml | 16 ++++++++++++++++ pom.xml | 6 +++--- 5 files changed, 30 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e70fcbd6..4b682a1c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,6 +31,6 @@ jobs: uses: actions/setup-java@v4 with: distribution: 'temurin' - java-version: 11 + java-version: 17 - name: Build with Maven run: mvn -B package --file pom.xml -Dsurefire.skipAfterFailureCount=1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e2133870..76c2c19e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,6 +16,11 @@ jobs: steps: - name: Check Out Repo uses: actions/checkout@v4 + - name: Set up JDK + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: 17 - name: Set env for master(latest) release if: github.ref_name == 'master' @@ -33,7 +38,7 @@ jobs: - name: Delete previous ${{ env.RELEASE_NAME }} release uses: dev-drprasad/delete-tag-and-release@v1.1 with: - delete_release: "true" # default: false + delete_release: true tag_name: ${{ env.RELEASE_NAME }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -47,8 +52,8 @@ jobs: name: Release ${{ env.RELEASE_NAME }} tag_name: ${{ env.RELEASE_NAME }} body: Release ${{ env.RELEASE_NAME }} - draft: "false" - prerelease: "false" + draft: false + prerelease: true files: | debezium-server-iceberg-sink/target/debezium-server-iceberg-sink-${{ env.RELEASE_NAME }}.jar diff --git a/Dockerfile b/Dockerfile index 5ad6b1cd..e18db4b5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ -FROM eclipse-temurin:11-jdk as builder +FROM eclipse-temurin:17-jdk as builder RUN apt-get -qq update && apt-get -qq install maven unzip COPY . /app WORKDIR /app RUN mvn clean package -Passembly -Dmaven.test.skip --quiet RUN unzip /app/debezium-server-iceberg-dist/target/debezium-server-iceberg-dist*.zip -d appdist -FROM eclipse-temurin:11-jre +FROM eclipse-temurin:17-jre COPY --from=builder /app/appdist/debezium-server-iceberg/ /app/ WORKDIR /app diff --git a/debezium-server-iceberg-sink/pom.xml b/debezium-server-iceberg-sink/pom.xml index 74b69d0a..136d3e95 100644 --- a/debezium-server-iceberg-sink/pom.xml +++ b/debezium-server-iceberg-sink/pom.xml @@ -365,11 +365,27 @@ maven-surefire-plugin 3.2.5 + + --add-opens=java.base/java.lang=ALL-UNNAMED + --add-opens=java.base/java.lang.invoke=ALL-UNNAMED + --add-opens=java.base/java.lang.reflect=ALL-UNNAMED + --add-opens=java.base/java.io=ALL-UNNAMED + --add-opens=java.base/java.net=ALL-UNNAMED + --add-opens=java.base/java.nio=ALL-UNNAMED + --add-opens=java.base/java.util=ALL-UNNAMED + --add-opens=java.base/java.util.concurrent=ALL-UNNAMED + --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED + --add-opens=java.base/sun.nio.ch=ALL-UNNAMED + --add-opens=java.base/sun.nio.cs=ALL-UNNAMED + --add-opens=java.base/sun.security.action=ALL-UNNAMED + --add-opens=java.base/sun.util.calendar=ALL-UNNAMED + org.jboss.logmanager.LogManager ${maven.home} ${session.request.userSettingsFile.path} + diff --git a/pom.xml b/pom.xml index 2d70f8dd..6620354c 100644 --- a/pom.xml +++ b/pom.xml @@ -22,9 +22,9 @@ UTF-8 - 11 - 11 - 11 + 17 + 17 + 17 true 3.0.21