plugins { id("java") id("maven-publish") id("de.kentoj.scrow.scrow-repository") id("de.kentoj.scrow.base-dependencies") id("de.kentoj.scrow.java-library") id("de.kentoj.scrow.reactor") } group = "de.kentoj.scrow" repositories { mavenCentral() maven { name = "papermc" url = uri("https://repo.papermc.io/repository/maven-public/") } } dependencies { api(project(":core-lib")) // https://docs.papermc.io/velocity/dev/creating-your-first-plugin/ api("com.velocitypowered:velocity-api:3.5.0-SNAPSHOT") // http://forge.kentoj.de/scrow/-/packages/maven/de.kentoj.scrow:kencommandapi-core api("de.kentoj.scrow:kencommandapi-core:0.21") // http://forge.kentoj.de/scrow/-/packages/maven/de.kentoj.scrow:kencommandapi-velocity api("de.kentoj.scrow:kencommandapi-velocity:0.21") } publishing { publications { create("ScrowVelocityApi") { groupId = project.group.toString() artifactId = project.name version = project.version.toString() from(components["java"]) } } }