plugins { `maven-publish` application kotlin("jvm") } application { mainClassName = "dev.openrs2.deob.ast.AstDeobfuscatorKt" } dependencies { implementation(project(":common")) implementation("com.github.javaparser:javaparser-symbol-solver-core:${Versions.javaParser}") implementation("org.jdom:jdom2:${Versions.jdom}") } publishing { publications.create("maven") { from(components["java"]) pom { packaging = "jar" name.set("OpenRS2 AST Deobfuscator") description.set( """ A tool for performing AST-level deobfuscation of the RuneScape client. It may be run after decompiling the client. """.trimIndent() ) } } }