✨ 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:
parent
d812ea633a
commit
2c188eb130
48 changed files with 519 additions and 499 deletions
|
|
@ -1,5 +0,0 @@
|
|||
dependencies {
|
||||
implementation project(':cloud-core')
|
||||
/* Needs to be provided by the platform */
|
||||
compileOnly "com.mojang:brigadier:${vers['brigadier']}"
|
||||
}
|
||||
5
cloud-minecraft/cloud-brigadier/build.gradle.kts
Normal file
5
cloud-minecraft/cloud-brigadier/build.gradle.kts
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
dependencies {
|
||||
implementation(project(":cloud-core"))
|
||||
/* Needs to be provided by the platform */
|
||||
compileOnly("com.mojang", "brigadier", vers["brigadier"])
|
||||
}
|
||||
|
|
@ -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']}"
|
||||
}
|
||||
9
cloud-minecraft/cloud-bukkit/build.gradle.kts
Normal file
9
cloud-minecraft/cloud-bukkit/build.gradle.kts
Normal 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"])
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
dependencies {
|
||||
api project(':cloud-core')
|
||||
compileOnly "net.md-5:bungeecord-api:${vers['bungeecord']}"
|
||||
}
|
||||
4
cloud-minecraft/cloud-bungee/build.gradle.kts
Normal file
4
cloud-minecraft/cloud-bungee/build.gradle.kts
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
dependencies {
|
||||
api(project(":cloud-core"))
|
||||
compileOnly("net.md-5", "bungeecord-api", vers["bungeecord"])
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
dependencies {
|
||||
api project(':cloud-core')
|
||||
compileOnly "org.cloudburstmc:cloudburst-server:${vers['cloudburst']}"
|
||||
}
|
||||
4
cloud-minecraft/cloud-cloudburst/build.gradle.kts
Normal file
4
cloud-minecraft/cloud-cloudburst/build.gradle.kts
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
dependencies {
|
||||
api(project(":cloud-core"))
|
||||
compileOnly("org.cloudburstmc", "cloudburst-server", vers["cloudburst"])
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
dependencies {
|
||||
api project(':cloud-core')
|
||||
api "net.kyori:adventure-api:${vers['adventure-api']}"
|
||||
}
|
||||
4
cloud-minecraft/cloud-minecraft-extras/build.gradle.kts
Normal file
4
cloud-minecraft/cloud-minecraft-extras/build.gradle.kts
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
dependencies {
|
||||
api(project(":cloud-core"))
|
||||
api("net.kyori", "adventure-api", vers["adventure-api"])
|
||||
}
|
||||
|
|
@ -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']}"
|
||||
}
|
||||
7
cloud-minecraft/cloud-paper/build.gradle.kts
Normal file
7
cloud-minecraft/cloud-paper/build.gradle.kts
Normal 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"])
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
dependencies {
|
||||
api project(':cloud-core')
|
||||
api project(':cloud-brigadier')
|
||||
compileOnly "com.velocitypowered:velocity-api:${vers['velocity-api']}"
|
||||
}
|
||||
5
cloud-minecraft/cloud-velocity/build.gradle.kts
Normal file
5
cloud-minecraft/cloud-velocity/build.gradle.kts
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
dependencies {
|
||||
api(project(":cloud-core"))
|
||||
api(project(":cloud-brigadier"))
|
||||
compileOnly("com.velocitypowered", "velocity-api", vers["velocity-api"])
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue