Files
blight/simarboreal/build.gradle
2026-05-19 12:55:05 +02:00

32 lines
697 B
Groovy

plugins {
id 'application'
}
application {
mainClass = 'com.simsilica.arboreal.TreeEditor'
applicationDefaultJvmArgs = ['-Xmx512m', '-XX:MaxDirectMemorySize=512m']
}
sourceSets.main.resources {
srcDirs += 'src/main/java'
exclude '**/*.java'
exclude '**/*.tmp'
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
runtimeOnly files('assets')
}
tasks.register('extractNatives', Copy) {
from zipTree(file('libs/jME3-lwjgl-natives.jar'))
into "${buildDir}/natives"
duplicatesStrategy = DuplicatesStrategy.INCLUDE
}
run {
dependsOn extractNatives
workingDir = rootDir
jvmArgs "-Djava.library.path=${buildDir}/natives"
}