From e2212b722fefb4b3a89f0dbe62f73532e2c60f02 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Tue, 15 Jul 2025 14:32:44 +0200 Subject: [PATCH] [libgdx] Fat jar task to generate testing jar --- spine-libgdx/build.gradle | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/spine-libgdx/build.gradle b/spine-libgdx/build.gradle index 502ddac24..ceb4e183b 100644 --- a/spine-libgdx/build.gradle +++ b/spine-libgdx/build.gradle @@ -145,13 +145,14 @@ configure(subprojects - project("spine-libgdx")) { } project("spine-libgdx-tests") { - task runHeadlessTest(type: JavaExec) { - main = 'com.esotericsoftware.spine.HeadlessTest' - classpath = sourceSets.main.runtimeClasspath - workingDir = rootProject.projectDir - if (project.hasProperty('args')) { - args project.getProperty('args').split(' ') + task fatJar(type: Jar) { + manifest { + attributes 'Main-Class': 'com.esotericsoftware.spine.HeadlessTest' } + archiveBaseName = 'spine-headless-test' + from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } + with jar + duplicatesStrategy = DuplicatesStrategy.INCLUDE } }