9
0
mirror of https://gitlab.com/SamB440/rpgregions-2.git synced 2025-12-24 01:09:27 +00:00
Files
rpgregions-2/api/build.gradle.kts
2023-04-24 16:27:12 +01:00

58 lines
1.9 KiB
Plaintext

plugins {
id("maven-publish")
}
dependencies {
implementation("com.github.Redempt:Crunch:1.1.2") // used to evaluating mathematical expressions
testImplementation("junit:junit:4.13.2")
testImplementation("com.github.seeseemelk:MockBukkit-v1.17:1.13.0")
testImplementation("org.reflections:reflections:0.10.2")
compileOnly("org.spigotmc:spigot-api:1.19.4-R0.1-SNAPSHOT")
compileOnly("com.github.ben-manes.caffeine:caffeine:3.1.5")
compileOnly("io.papermc:paperlib:1.0.4") // we include paperlib and relocate elsewhere
compileOnly("com.github.MilkBowl:VaultAPI:1.7") // vault
compileOnly("me.clip:placeholderapi:2.10.4") // PAPI
compileOnly("com.github.shynixn.headdatabase:hdb-api:1.0") // head database
compileOnly("com.sk89q.worldguard:worldguard-bukkit:7.0.4-SNAPSHOT") {
exclude("com.destroystokyo.paper")
exclude("org.spigotmc")
}
compileOnly("com.sk89q.worldedit:worldedit-bukkit:7.2.0-SNAPSHOT") {
exclude("com.google")
exclude("org.bukkit")
exclude("org.spigotmc")
}
compileOnly("io.lumine:Mythic-Dist:5.2.1") {
exclude("org.apache.commons")
}
}
java {
withSourcesJar()
withJavadocJar()
}
publishing {
repositories {
// See Gradle docs for how to provide credentials to PasswordCredentials
// https://docs.gradle.org/current/samples/sample_publishing_credentials.html
maven {
name = "convallyriaSnapshots"
url = uri("https://repo.convallyria.com/snapshots/")
credentials(PasswordCredentials::class)
}
maven {
name = "convallyriaReleases"
url = uri("https://repo.convallyria.com/releases/")
credentials(PasswordCredentials::class)
}
}
}
configure<PublishingExtension> {
publications.create<MavenPublication>("maven") {
from(components["java"])
}
}