chore: bundle deps in jar

This commit is contained in:
2025-02-01 14:34:19 +01:00
parent a1032335a5
commit a20a5387a7

View File

@@ -36,9 +36,16 @@ application {
mainClass = 'gui.Main'
}
tasks.named('test') {
// Use JUnit Platform for unit tests.
useJUnitPlatform()
// Add libraries into the final jar
jar {
archiveBaseName = rootProject.getName()
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
manifest {
attributes "Main-Class": application.mainClass
}
from {
configurations.compileClasspath.collect { it.isDirectory() ? it : zipTree(it) }
}
}
run {