Convert build scripts to Kotlin

Also added some new tasks to only build/install to maven local certain platforms
`buildMinecraft`, `installMinecraft`, `buildDiscord`, `installDiscord`, `buildIRC`, `installIRC`
This commit is contained in:
jmp 2020-12-31 21:26:53 -08:00 committed by Alexander Söderberg
parent d812ea633a
commit 2c188eb130
48 changed files with 519 additions and 499 deletions

View file

@ -1,5 +0,0 @@
dependencies {
implementation project(':cloud-core')
/* Needs to be provided by the platform */
compileOnly "com.mojang:brigadier:${vers['brigadier']}"
}

View file

@ -0,0 +1,5 @@
dependencies {
implementation(project(":cloud-core"))
/* Needs to be provided by the platform */
compileOnly("com.mojang", "brigadier", vers["brigadier"])
}

View file

@ -1,9 +0,0 @@
dependencies {
api project(':cloud-core')
api project(':cloud-brigadier')
api project(':cloud-tasks')
compileOnly "org.bukkit:bukkit:${vers['bukkit']}"
compileOnly "me.lucko:commodore:${vers['commodore']}"
compileOnly "org.jetbrains:annotations:${vers['jb-annotations']}"
compileOnly "com.google.guava:guava:${vers['guava']}"
}

View file

@ -0,0 +1,9 @@
dependencies {
api(project(":cloud-core"))
api(project(":cloud-brigadier"))
api(project(":cloud-tasks"))
compileOnly("org.bukkit", "bukkit", vers["bukkit"])
compileOnly("me.lucko", "commodore", vers["commodore"])
compileOnly("org.jetbrains", "annotations", vers["jb-annotations"])
compileOnly("com.google.guava", "guava", vers["guava"])
}

View file

@ -1,4 +0,0 @@
dependencies {
api project(':cloud-core')
compileOnly "net.md-5:bungeecord-api:${vers['bungeecord']}"
}

View file

@ -0,0 +1,4 @@
dependencies {
api(project(":cloud-core"))
compileOnly("net.md-5", "bungeecord-api", vers["bungeecord"])
}

View file

@ -1,4 +0,0 @@
dependencies {
api project(':cloud-core')
compileOnly "org.cloudburstmc:cloudburst-server:${vers['cloudburst']}"
}

View file

@ -0,0 +1,4 @@
dependencies {
api(project(":cloud-core"))
compileOnly("org.cloudburstmc", "cloudburst-server", vers["cloudburst"])
}

View file

@ -1,4 +0,0 @@
dependencies {
api project(':cloud-core')
api "net.kyori:adventure-api:${vers['adventure-api']}"
}

View file

@ -0,0 +1,4 @@
dependencies {
api(project(":cloud-core"))
api("net.kyori", "adventure-api", vers["adventure-api"])
}

View file

@ -1,7 +0,0 @@
dependencies {
api project(':cloud-bukkit')
compileOnly "com.destroystokyo.paper:paper-api:${vers['paper-api']}"
compileOnly "com.destroystokyo.paper:paper-mojangapi:${vers['paper-api']}"
compileOnly "org.jetbrains:annotations:${vers['jb-annotations']}"
compileOnly "com.google.guava:guava:${vers['guava']}"
}

View file

@ -0,0 +1,7 @@
dependencies {
api(project(":cloud-bukkit"))
compileOnly("com.destroystokyo.paper", "paper-api", vers["paper-api"])
compileOnly("com.destroystokyo.paper", "paper-mojangapi", vers["paper-api"])
compileOnly("org.jetbrains", "annotations", vers["jb-annotations"])
compileOnly("com.google.guava", "guava", vers["guava"])
}

View file

@ -1,5 +0,0 @@
dependencies {
api project(':cloud-core')
api project(':cloud-brigadier')
compileOnly "com.velocitypowered:velocity-api:${vers['velocity-api']}"
}

View file

@ -0,0 +1,5 @@
dependencies {
api(project(":cloud-core"))
api(project(":cloud-brigadier"))
compileOnly("com.velocitypowered", "velocity-api", vers["velocity-api"])
}