From a5fbfeadab0f741936e29ff1b34473c30500c8ae Mon Sep 17 00:00:00 2001 From: John Freeman Date: Sun, 14 Aug 2022 12:25:13 +0100 Subject: [PATCH] Changed to build with Java 11 (#488) The resulting JAR is still compatible with Java 8. --- .github/workflows/maven-build.yml | 2 +- .github/workflows/maven-deploy.yml | 2 +- .github/workflows/release.yml | 2 +- pom.xml | 33 +++++++++++++++++++++++++++++- 4 files changed, 35 insertions(+), 4 deletions(-) diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml index c0518aa6..8fc13b9c 100644 --- a/.github/workflows/maven-build.yml +++ b/.github/workflows/maven-build.yml @@ -25,7 +25,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@v3 with: - java-version: 8 + java-version: 11 distribution: 'temurin' - name: Cache local Maven repository uses: gantsign/maven-periodic-cache-action@v1 diff --git a/.github/workflows/maven-deploy.yml b/.github/workflows/maven-deploy.yml index a5e4e436..12b91133 100644 --- a/.github/workflows/maven-deploy.yml +++ b/.github/workflows/maven-deploy.yml @@ -19,7 +19,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@v3 with: - java-version: 8 + java-version: 11 distribution: 'temurin' gpg-private-key: ${{ secrets.GPG_KEY }} - name: Cache local Maven repository diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cb273a9..e43b43f5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@v3 with: - java-version: 8 + java-version: 11 distribution: 'temurin' - name: Cache local Maven repository uses: gantsign/maven-periodic-cache-action@v1 diff --git a/pom.xml b/pom.xml index f9f2e133..7ef4122d 100644 --- a/pom.xml +++ b/pom.xml @@ -51,9 +51,12 @@ 1.11.1 4.2.0 0.8.7 + 11 + 11 1.7.0 0.46.1 1.20 + 8 3.5.4 1.9.3 2.1.1 @@ -475,6 +478,11 @@ + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.20 + org.jetbrains.dokka dokka-maven-plugin @@ -498,7 +506,7 @@ [3.3.9,3.7) - [1.8,1.9) + [11,12) @@ -547,6 +555,9 @@ + + 8 + @@ -627,6 +638,26 @@ true + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + org.codehaus.mojo.signature + java18 + 1.0 + + + + + verify-java8 + + check + + test + + + org.codehaus.mojo build-helper-maven-plugin