From 2da362842b8d668800857fcdcc473b3579ec849d Mon Sep 17 00:00:00 2001 From: Raven Szewczyk Date: Wed, 22 Mar 2023 20:47:03 +0000 Subject: [PATCH] Force UTF-8 encoding in javac and scalac (#152) --- build.gradle | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build.gradle b/build.gradle index e46d4ca..6ec30a0 100644 --- a/build.gradle +++ b/build.gradle @@ -160,6 +160,14 @@ java { } } +tasks.withType(JavaCompile).configureEach { + options.encoding = "UTF-8" +} + +tasks.withType(ScalaCompile).configureEach { + options.encoding = "UTF-8" +} + pluginManager.withPlugin('org.jetbrains.kotlin.jvm') { // If Kotlin is enabled in the project kotlin { @@ -1014,6 +1022,7 @@ idea { } compiler.javac { afterEvaluate { + javacAdditionalOptions = "-encoding utf8" moduleJavacAdditionalOptions = [ (project.name + ".main"): tasks.compileJava.options.compilerArgs.collect { '"' + it + '"' }.join(' ') ]