diff --git a/.forgejo/workflows/commit.yml b/.forgejo/workflows/commit.yml index b1470b269..c5f660d4d 100644 --- a/.forgejo/workflows/commit.yml +++ b/.forgejo/workflows/commit.yml @@ -22,7 +22,7 @@ jobs: restore-keys: | gradle-${{ runner.os }}- - name: Compile - run: ./gradlew --no-daemon jar + run: ./gradlew --no-daemon -Pjava.skipToolchainSpecification=true jar - name: Save Gradle cache uses: actions/cache/save@v4 with: @@ -56,7 +56,7 @@ jobs: restore-keys: | gradle-${{ runner.os }}- - name: Compile - run: ./gradlew --no-daemon dokkaHtml dokkaHtmlMultiModule dokkaHtmlJar dokkaJavadocJar + run: ./gradlew --no-daemon -Pjava.skipToolchainSpecification=true dokkaHtml dokkaHtmlMultiModule dokkaHtmlJar dokkaJavadocJar - name: Save Gradle cache uses: actions/cache/save@v4 with: diff --git a/build.gradle.kts b/build.gradle.kts index ddb8f8ffd..22100b997 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -90,9 +90,10 @@ allprojects { sourceCompatibility = JavaVersion.valueOf("VERSION_${property("java") as String}") targetCompatibility = JavaVersion.valueOf("VERSION_${property("java") as String}") - toolchain { - languageVersion = JavaLanguageVersion.of(property("java") as String) - } + if (!(hasProperty("java.skipToolchainSpecification") && property("java.skipToolchainSpecification") as String == "true")) + toolchain { + languageVersion = JavaLanguageVersion.of(property("java") as String) + } } // Kotlin