summaryrefslogtreecommitdiffstats
path: root/gui
diff options
context:
space:
mode:
authorLibravatar bigfoot547 <[email protected]>2025-08-27 00:29:06 -0500
committerLibravatar bigfoot547 <[email protected]>2025-08-27 00:29:06 -0500
commite6be047e505df5478a81bcfa5681444c46477831 (patch)
tree492f801a7880c993a22bc8b4b57c5b2d0656a516 /gui
parentlogging and integration stuff (diff)
build: create fat jars
Diffstat (limited to 'gui')
-rw-r--r--gui/build.gradle.kts10
1 files changed, 9 insertions, 1 deletions
diff --git a/gui/build.gradle.kts b/gui/build.gradle.kts
index 93397e6..f9b459e 100644
--- a/gui/build.gradle.kts
+++ b/gui/build.gradle.kts
@@ -30,5 +30,13 @@ tasks.test {
application {
mainClass = "dev.figboot.launcher.gui.GUIMain"
- applicationDefaultJvmArgs = listOf("-Dswing.aatext=true", "-Dawt.useSystemAAFontSettings=on")
+ applicationDefaultJvmArgs = listOf("-Dswing.aatext=true", "-Dawt.useSystemAAFontSettings=lcd")
+}
+
+tasks.register<Jar>("fatJar") {
+ manifest {
+ attributes("Main-Class" to "dev.figboot.launcher.gui.GUIMain")
+ }
+ from(sourceSets.main.get().runtimeClasspath.map { if (it.isDirectory) { it } else { zipTree(it) } } )
+ duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}