CI: build with JDK 11

(cherry picked from commit 4d0e70ddb488b10ab117d773da98759f45563607)
diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml
index ff2a973..d1b0a78 100644
--- a/.github/workflows/auto-merge.yml
+++ b/.github/workflows/auto-merge.yml
@@ -44,12 +44,6 @@
       env:
         ACTIONS_ALLOW_UNSECURE_COMMANDS: true
       run: echo ::set-env name=JDK_9::$(echo $JAVA_HOME)
-    - name: Setup Java 11
-      uses: actions/setup-java@v1.4.3
-      with:
-        java-version: '11'
-        java-package: jdk
-        architecture: x64
     - name: Setup Java 8
       uses: actions/setup-java@v1.4.3
       with:
@@ -60,6 +54,12 @@
       env:
         ACTIONS_ALLOW_UNSECURE_COMMANDS: true
       run: echo ::set-env name=JDK_16::$(echo $JAVA_HOME) && echo ::set-env name=JDK_17::$(echo $JAVA_HOME) && echo ::set-env name=JDK_18::$(echo $JAVA_HOME)
+    - name: Setup Java 11
+      uses: actions/setup-java@v1.4.3
+      with:
+        java-version: '11'
+        java-package: jdk
+        architecture: x64
 
     # Build cache
     - name: Cache Gradle Cache
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index e3cc824..03aee02 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -27,12 +27,6 @@
       env:
         ACTIONS_ALLOW_UNSECURE_COMMANDS: true
       run: echo ::set-env name=JDK_9::$(echo $JAVA_HOME)
-    - name: Setup Java 11
-      uses: actions/setup-java@v1.4.3
-      with:
-        java-version: '11'
-        java-package: jdk
-        architecture: x64
     - name: Setup Java 8
       uses: actions/setup-java@v1.4.3
       with:
@@ -43,6 +37,12 @@
       env:
         ACTIONS_ALLOW_UNSECURE_COMMANDS: true
       run: echo ::set-env name=JDK_16::$(echo $JAVA_HOME) && echo ::set-env name=JDK_17::$(echo $JAVA_HOME) && echo ::set-env name=JDK_18::$(echo $JAVA_HOME)
+    - name: Setup Java 11
+      uses: actions/setup-java@v1.4.3
+      with:
+        java-version: '11'
+        java-package: jdk
+        architecture: x64
 
     # Checkout
     - uses: actions/checkout@v2
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index d66989b..2b9f542 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -25,12 +25,6 @@
       env:
         ACTIONS_ALLOW_UNSECURE_COMMANDS: true
       run: echo ::set-env name=JDK_9::$(echo $JAVA_HOME)
-    - name: Setup Java 11
-      uses: actions/setup-java@v1.4.3
-      with:
-        java-version: '11'
-        java-package: jdk
-        architecture: x64
     - name: Setup Java 8
       uses: actions/setup-java@v1.4.3
       with:
@@ -41,6 +35,12 @@
       env:
         ACTIONS_ALLOW_UNSECURE_COMMANDS: true
       run: echo ::set-env name=JDK_16::$(echo $JAVA_HOME) && echo ::set-env name=JDK_17::$(echo $JAVA_HOME) && echo ::set-env name=JDK_18::$(echo $JAVA_HOME)
+    - name: Setup Java 11
+      uses: actions/setup-java@v1.4.3
+      with:
+        java-version: '11'
+        java-package: jdk
+        architecture: x64
 
     # Checkout
     - uses: actions/checkout@v2