Use typesafe dependency accessors

This commit is contained in:
Jason Penilla 2021-11-15 16:53:36 -08:00 committed by Jason
parent 3f0ef5715c
commit 9dc4e87fa8
19 changed files with 27 additions and 26 deletions

View file

@ -1,3 +1,3 @@
dependencies { dependencies {
implementation(project(":cloud-core")) implementation(projects.cloudCore)
} }

View file

@ -1,5 +1,5 @@
dependencies { dependencies {
api(project(":cloud-services")) api(projects.cloudServices)
compileOnly("com.google.inject", "guice", Versions.guice) compileOnly("com.google.inject", "guice", Versions.guice)
testImplementation("org.openjdk.jmh", "jmh-core", Versions.jmh) testImplementation("org.openjdk.jmh", "jmh-core", Versions.jmh)
testImplementation("org.openjdk.jmh", "jmh-generator-annprocess", Versions.jmh) testImplementation("org.openjdk.jmh", "jmh-generator-annprocess", Versions.jmh)

View file

@ -1,4 +1,4 @@
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
implementation("org.javacord", "javacord", Versions.javacord) implementation("org.javacord", "javacord", Versions.javacord)
} }

View file

@ -1,4 +1,4 @@
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
compileOnly ("net.dv8tion", "JDA", Versions.jda) compileOnly ("net.dv8tion", "JDA", Versions.jda)
} }

View file

@ -1,4 +1,4 @@
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
implementation("com.github.pircbotx", "pircbotx", Versions.pircbotx) implementation("com.github.pircbotx", "pircbotx", Versions.pircbotx)
} }

View file

@ -3,8 +3,8 @@ plugins {
} }
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
api(project(":cloud-annotations")) api(projects.cloudAnnotations)
api(kotlin("reflect")) api(kotlin("reflect"))
api(libs.bundles.coroutines) api(libs.bundles.coroutines)
} }

View file

@ -3,9 +3,9 @@ plugins {
} }
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
api(libs.bundles.coroutines) api(libs.bundles.coroutines)
compileOnly(project(":cloud-kotlin-extensions")) compileOnly(projects.cloudKotlinExtensions)
testImplementation(project(":cloud-kotlin-extensions")) testImplementation(projects.cloudKotlinExtensions)
} }

View file

@ -3,5 +3,5 @@ plugins {
} }
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
} }

View file

@ -1,5 +1,5 @@
dependencies { dependencies {
implementation(project(":cloud-core")) implementation(projects.cloudCore)
/* Needs to be provided by the platform */ /* Needs to be provided by the platform */
compileOnly("com.mojang", "brigadier", Versions.brigadier) compileOnly("com.mojang", "brigadier", Versions.brigadier)
testImplementation("com.mojang", "brigadier", Versions.brigadier) testImplementation("com.mojang", "brigadier", Versions.brigadier)

View file

@ -1,7 +1,7 @@
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
api(project(":cloud-brigadier")) api(projects.cloudBrigadier)
api(project(":cloud-tasks")) api(projects.cloudTasks)
compileOnly("org.bukkit", "bukkit", Versions.bukkit) compileOnly("org.bukkit", "bukkit", Versions.bukkit)
compileOnly("me.lucko", "commodore", Versions.commodore) compileOnly("me.lucko", "commodore", Versions.commodore)
compileOnly("org.jetbrains", "annotations", Versions.jetbrainsAnnotations) compileOnly("org.jetbrains", "annotations", Versions.jetbrainsAnnotations)

View file

@ -1,4 +1,4 @@
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
compileOnly("net.md-5", "bungeecord-api", Versions.bungeecord) compileOnly("net.md-5", "bungeecord-api", Versions.bungeecord)
} }

View file

@ -1,4 +1,4 @@
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
compileOnly("org.cloudburstmc", "cloudburst-server", Versions.cloudburst) compileOnly("org.cloudburstmc", "cloudburst-server", Versions.cloudburst)
} }

View file

@ -48,9 +48,9 @@ dependencies {
modApi(include("me.lucko", "fabric-permissions-api", "0.1-SNAPSHOT")) modApi(include("me.lucko", "fabric-permissions-api", "0.1-SNAPSHOT"))
api(include(project(":cloud-core"))!!) api(include(projects.cloudCore)!!)
api(include(project(":cloud-brigadier"))!!) api(include(projects.cloudBrigadier)!!)
api(include(project(":cloud-services"))!!) api(include(projects.cloudServices)!!)
api(include("io.leangen.geantyref", "geantyref", Versions.geantyref)) api(include("io.leangen.geantyref", "geantyref", Versions.geantyref))
} }

View file

@ -1,5 +1,5 @@
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
api("net.kyori", "adventure-api", Versions.adventureApi) api("net.kyori", "adventure-api", Versions.adventureApi)
api("net.kyori", "adventure-text-serializer-plain", Versions.adventureApi) api("net.kyori", "adventure-text-serializer-plain", Versions.adventureApi)
} }

View file

@ -1,5 +1,5 @@
dependencies { dependencies {
api(project(":cloud-bukkit")) api(projects.cloudBukkit)
compileOnly("com.destroystokyo.paper", "paper-api", Versions.paperApi) compileOnly("com.destroystokyo.paper", "paper-api", Versions.paperApi)
compileOnly("com.destroystokyo.paper", "paper-mojangapi", Versions.paperApi) compileOnly("com.destroystokyo.paper", "paper-mojangapi", Versions.paperApi)
compileOnly("org.jetbrains", "annotations", Versions.jetbrainsAnnotations) compileOnly("org.jetbrains", "annotations", Versions.jetbrainsAnnotations)

View file

@ -1,4 +1,4 @@
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
compileOnly("org.spongepowered", "spongeapi", Versions.spongeApi7) compileOnly("org.spongepowered", "spongeapi", Versions.spongeApi7)
} }

View file

@ -1,5 +1,5 @@
dependencies { dependencies {
api(project(":cloud-core")) api(projects.cloudCore)
api(project(":cloud-brigadier")) api(projects.cloudBrigadier)
compileOnly("com.velocitypowered", "velocity-api", Versions.velocityApi) compileOnly("com.velocitypowered", "velocity-api", Versions.velocityApi)
} }

View file

@ -1,4 +1,3 @@
dependencies { dependencies {
api("io.leangen.geantyref", "geantyref", Versions.geantyref) api("io.leangen.geantyref", "geantyref", Versions.geantyref)
} }

View file

@ -1,3 +1,5 @@
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
pluginManagement { pluginManagement {
repositories { repositories {
gradlePluginPortal() gradlePluginPortal()