template: add gradle run task

This commit is contained in:
Adam
2025-12-30 10:26:22 -05:00
parent 7024aaea20
commit 2507f4269f

View File

@@ -14,6 +14,7 @@ repositories {
}
def runeLiteVersion = 'latest.release'
def pluginMainClass = '${package}.${plugin_prefix}PluginTest'
dependencies {
compileOnly group: 'net.runelite', name:'client', version: runeLiteVersion
@@ -34,10 +35,18 @@ tasks.withType(JavaCompile).configureEach {
options.release.set(11)
}
tasks.register('run', JavaExec) {
classpath = sourceSets.test.runtimeClasspath
mainClass = pluginMainClass
jvmArgs "-ea"
args "--developer-mode", "--debug"
}
tasks.register('shadowJar', Jar) {
dependsOn configurations.testRuntimeClasspath
manifest {
attributes('Main-Class': '${package}.${plugin_prefix}PluginTest', 'Multi-Release': true)
attributes('Main-Class': pluginMainClass, 'Multi-Release': true)
}
duplicatesStrategy = DuplicatesStrategy.EXCLUDE