From 92a70eba51aeb3cb20fd0b44b1360268aaaaaf10 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Fri, 31 Dec 2021 16:50:44 +0700 Subject: [PATCH] Enable -Xjvm-default=all --- build.gradle | 8 +++++++- gradle.properties | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 6df1f65dc..7ffaf8dce 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'eclipse' apply plugin: 'maven-publish' apply plugin: 'kotlin' -apply from: 'https://raw.githubusercontent.com/thedarkcolour/KotlinForForge/site/thedarkcolour/kotlinforforge/gradle/kff-3.0.0.gradle' +apply from: "https://raw.githubusercontent.com/thedarkcolour/KotlinForForge/site/thedarkcolour/kotlinforforge/gradle/kff-${kotlin_for_forge_version}.gradle" version = mod_version group = 'ru.dbotthepony.mc' // http://maven.apache.org/guides/mini/guide-naming-conventions.html @@ -35,6 +35,12 @@ exec { args 'shapenator.js' } +tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach { + kotlinOptions { + freeCompilerArgs = ['-Xjvm-default=all'] + } +} + test { useJUnitPlatform() } diff --git a/gradle.properties b/gradle.properties index 2b757bba2..bf20a722d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -12,4 +12,5 @@ jupiter_version=5.8.2 the_one_probe_version=5.0.1-5 kotlin_version=1.6.0 -mod_version=1.0 \ No newline at end of file +kotlin_for_forge_version=3.0.0 +mod_version=1.0