From f71c5b753f2c2b23ec6eb34261f7d9cd8d41a63b Mon Sep 17 00:00:00 2001 From: LeHaine Date: Thu, 25 Jan 2024 11:20:48 -0500 Subject: [PATCH] gradle: fix packageFatJar errors --- game/build.gradle.kts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/game/build.gradle.kts b/game/build.gradle.kts index 5166dc1..e73fc2e 100644 --- a/game/build.gradle.kts +++ b/game/build.gradle.kts @@ -29,8 +29,9 @@ kotlin { register("copyResources") { group = "package" duplicatesStrategy = DuplicatesStrategy.EXCLUDE + dependsOn(named("jvmProcessResources")) from(main.output.resourcesDir) - destinationDir = File("${layout.buildDirectory}/publish") + destinationDir = File("${layout.buildDirectory.asFile.get()}/publish") } register("packageFatJar") { group = "package" @@ -41,7 +42,7 @@ kotlin { manifest { attributes["Main-Class"] = mainClassName } - destinationDirectory.set(File("${layout.buildDirectory}/publish/")) + destinationDirectory.set(File("${layout.buildDirectory.asFile.get()}/publish/")) from( main.runtimeDependencyFiles.map { if (it.isDirectory) it else zipTree(it) }, main.output.classesDirs