plugins { `maven-publish` } dependencies { implementation(project(":web-api")) // Web-API compileOnly("org.projectlombok:lombok:1.18.46") annotationProcessor("org.projectlombok:lombok:1.18.46") // Cosmos compileOnly("com.alttd.cosmos:cosmos-api:1.21.8-R0.1-SNAPSHOT") { isChanging = true } compileOnly("org.spongepowered:configurate-yaml:4.2.0") // Configurate compileOnly("net.luckperms:api:5.5") // Luckperms //API validation implementation("org.hibernate.validator:hibernate-validator:9.0.1.Final") implementation("org.glassfish:jakarta.el:5.0.0-M1") implementation("com.fasterxml.jackson.core:jackson-databind:2.22.1") } publishing { publications { create("mavenJava") { from(components["java"]) } } repositories { maven { name = "maven" url = uri("https://repo.destro.xyz/snapshots") credentials(PasswordCredentials::class) } } }