From 2d137294050c0b8bd356caa863e26b478234b301 Mon Sep 17 00:00:00 2001 From: limited_dev Date: Sun, 12 Mar 2023 04:21:42 +0100 Subject: [PATCH] fix: trying to fix ci Signed-off-by: limited_dev --- build.gradle.kts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index cacbc53..9196958 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -83,16 +83,30 @@ tasks { } // To add all of the dependencies from(sourceSets.main.get().output) - /* + dependsOn(configurations.runtimeClasspath) from({ configurations.runtimeClasspath.get().filter { it.name.endsWith("jar") }.map { zipTree(it) } }) - */ duplicatesStrategy = DuplicatesStrategy.INCLUDE dependsOn("generateTemplates", "processResources") } + withType { + // ensure that the encoding is set to UTF-8, no matter what the system default is + // this fixes some edge cases with special characters not displaying correctly + // see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html + // If Javadoc is generated, this must be specified in that task too. + options.encoding = "UTF-8" + /* + if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible) { + options.release.set(targetJavaVersion) + } + */ + + dependsOn("generateTemplates", "processResources") + } + withType { kotlinOptions.jvmTarget = targetJavaVersion.toString()