plugins { `maven-publish` kotlin("jvm") } dependencies { api("com.google.inject:guice:${Versions.guice}") api("io.netty:netty-buffer:${Versions.netty}") implementation("com.google.guava:guava:${Versions.guava}") } publishing { publications.create("maven") { from(components["java"]) pom { packaging = "jar" name.set("OpenRS2 Buffer") description.set( """ Provides RuneScape-specific extension methods for Netty's ByteBuf type. """.trimIndent() ) } } }