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 {
implementation(project(":cloud-core"))
implementation(projects.cloudCore)
}

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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