Skip to content

Commit 2507f42

Browse files
committed
template: add gradle run task
1 parent 7024aae commit 2507f42

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

templateplugin/build.gradle

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ repositories {
1414
}
1515

1616
def runeLiteVersion = 'latest.release'
17+
def pluginMainClass = '${package}.${plugin_prefix}PluginTest'
1718

1819
dependencies {
1920
compileOnly group: 'net.runelite', name:'client', version: runeLiteVersion
@@ -34,10 +35,18 @@ tasks.withType(JavaCompile).configureEach {
3435
options.release.set(11)
3536
}
3637

38+
tasks.register('run', JavaExec) {
39+
classpath = sourceSets.test.runtimeClasspath
40+
mainClass = pluginMainClass
41+
42+
jvmArgs "-ea"
43+
args "--developer-mode", "--debug"
44+
}
45+
3746
tasks.register('shadowJar', Jar) {
3847
dependsOn configurations.testRuntimeClasspath
3948
manifest {
40-
attributes('Main-Class': '${package}.${plugin_prefix}PluginTest', 'Multi-Release': true)
49+
attributes('Main-Class': pluginMainClass, 'Multi-Release': true)
4150
}
4251

4352
duplicatesStrategy = DuplicatesStrategy.EXCLUDE

0 commit comments

Comments
 (0)