riiablo/tools/font-metrics/build.gradle

27 lines
650 B
Groovy
Raw Normal View History

application {
mainClass = 'com.riiablo.FontMetricsTool'
}
run {
workingDir = rootProject.file('assets').path
setIgnoreExitValue(true)
// Required to run LWJGL3 java apps on MacOS
if (org.gradle.internal.os.OperatingSystem.current() == org.gradle.internal.os.OperatingSystem.MAC_OS) {
jvmArgs += "-XstartOnFirstThread"
}
}
jar {
archiveBaseName = project.name
dependsOn configurations.runtimeClasspath
from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
manifest {
attributes 'Main-Class': application.mainClass
}
doLast {
file(archiveFile).setExecutable(true, false)
}
}