From 76f3bc3d48a40df08b0c401c2d7e50255bccd937 Mon Sep 17 00:00:00 2001 From: Kengo TODA Date: Sat, 13 Nov 2021 10:40:09 +0800 Subject: [PATCH 1/2] ci: use latest Kotlin JVM plugin for Java 16 this change will fix `ExceptionInInitializerError` at `org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevel.` --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index a67784e..e7a9a89 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -99,7 +99,7 @@ jobs: if: "${{ 'java16' == matrix.javaVersion }}" run: sed -i -r "/org.jetbrains.kotlin.jvm/s/[0-9]+\.[0-9]+\.[0-9]+/${KOTLIN_VERSION_FOR_GRADLE_7}/g" ./build.gradle env: - KOTLIN_VERSION_FOR_GRADLE_7: "1.4.31" + KOTLIN_VERSION_FOR_GRADLE_7: "1.5.31" - name: Show JAVA_HOME contents run: | From 4df831ba2267e4bf1f2ccd6005fedd47e52fe51c Mon Sep 17 00:00:00 2001 From: Kengo TODA Date: Sat, 13 Nov 2021 11:17:55 +0800 Subject: [PATCH 2/2] ci: use the latest shadow plugin for Gradle v7 this change will fix the following error at config phase: > Could not get unknown property 'compile' for configuration container of type > org.gradle.api.internal.artifacts.configurations.DefaultConfigurationContainer. --- .github/workflows/gradle.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index e7a9a89..1808d9e 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -101,6 +101,12 @@ jobs: env: KOTLIN_VERSION_FOR_GRADLE_7: "1.5.31" + - name: Override shadow plugin version if Java16 + if: "${{ 'java16' == matrix.javaVersion }}" + run: sed -i -r "/com.github.johnrengelman.shadow/s/[0-9]+\.[0-9]+\.[0-9]+/${SHADOW_PLUGIN_VERSION_FOR_GRADLE_7}/g" ./build.gradle + env: + SHADOW_PLUGIN_VERSION_FOR_GRADLE_7: "7.1.0" + - name: Show JAVA_HOME contents run: | echo "${JAVA_HOME}"