mirror of
https://github.com/Artillex-Studios/AxMinions.git
synced 2024-11-26 12:15:57 +01:00
57 lines
1.9 KiB
Plaintext
57 lines
1.9 KiB
Plaintext
plugins {
|
|
id("java")
|
|
id("io.github.goooler.shadow") version("8.1.7")
|
|
}
|
|
|
|
group = "com.artillexstudios.axminions"
|
|
version = "2.0.0"
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
|
|
maven("https://redempt.dev/")
|
|
maven("https://repo.artillex-studios.com/releases/")
|
|
maven("https://repo.codemc.org/repository/maven-public/")
|
|
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
|
|
}
|
|
|
|
dependencies {
|
|
implementation("com.artillexstudios.axapi:axapi:1.4.330:all")
|
|
implementation("dev.jorel:commandapi-bukkit-shade:9.5.3")
|
|
implementation("org.bstats:bstats-bukkit:3.0.2")
|
|
compileOnly("com.github.ben-manes.caffeine:caffeine:3.1.8")
|
|
compileOnly("me.kryniowesegryderiusz:kgenerators-core:7.3") {
|
|
exclude("com.github.WaterArchery", "LitMinionsAPI")
|
|
exclude("com.github.Slimefun", "Slimefun4")
|
|
exclude("com.bgsoftware", "WildStackerAPI")
|
|
}
|
|
compileOnly("org.spigotmc:spigot-api:1.21-R0.1-SNAPSHOT")
|
|
compileOnly("org.apache.commons:commons-lang3:3.14.0")
|
|
compileOnly("dev.triumphteam:triumph-gui:3.1.10")
|
|
compileOnly("com.github.Redempt:Crunch:2.0.3")
|
|
compileOnly("commons-io:commons-io:2.16.1")
|
|
compileOnly("it.unimi.dsi:fastutil:8.5.13")
|
|
compileOnly("org.slf4j:slf4j-api:2.0.9")
|
|
compileOnly("com.zaxxer:HikariCP:5.1.0")
|
|
compileOnly("org.jooq:jooq:3.19.10")
|
|
}
|
|
|
|
tasks {
|
|
build {
|
|
dependsOn(shadowJar)
|
|
}
|
|
|
|
processResources {
|
|
filesMatching("plugin.yml") {
|
|
expand("version" to version)
|
|
}
|
|
}
|
|
|
|
shadowJar {
|
|
relocate("com.artillexstudios.axapi", "com.artillexstudios.axminions.axapi")
|
|
relocate("dev.jorel.commandapi", "com.artillexstudios.axminions.commandapi")
|
|
relocate("redempt.crunch", "com.artillexstudios.axminions.crunch")
|
|
relocate("org.bstats", "com.artillexstudios.axminions.bstats")
|
|
relocate("org.jooq", "com.artillexstudios.axminions.jooq")
|
|
}
|
|
} |