plugins { `maven-publish` application kotlin("jvm") } application { mainClass.set("org.openrs2.deob.DeobfuscateCommandKt") applicationDefaultJvmArgs = listOf("-Xmx3G") } dependencies { api(libs.clikt) implementation(project(":decompiler")) implementation(project(":deob-ast")) implementation(project(":deob-bytecode")) implementation(project(":inject")) } publishing { publications.create("maven") { from(components["java"]) pom { packaging = "jar" name.set("OpenRS2 Deobfuscator") description.set( """ A tool for deobfuscating and decompiling the RuneScape client. """.trimIndent() ) } } }