From 55c4f7f369c84b3784c91dd31626dd43ecb651d5 Mon Sep 17 00:00:00 2001 From: md5sha256 <42793301+md5sha256@users.noreply.github.com> Date: Sat, 6 Jan 2024 18:47:35 +0100 Subject: [PATCH] Expose libraries as api instead of implementation --- AreaShop/build.gradle.kts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/AreaShop/build.gradle.kts b/AreaShop/build.gradle.kts index 8b442f99..5c1528bb 100644 --- a/AreaShop/build.gradle.kts +++ b/AreaShop/build.gradle.kts @@ -24,22 +24,22 @@ dependencies { } // 3rd party libraries - implementation("io.papermc:paperlib:1.0.8") - implementation("com.github.NLthijs48:InteractiveMessenger:e7749258ca") - implementation("com.github.NLthijs48:BukkitDo:819d51ec2b") - implementation("io.github.baked-libs:dough-data:1.2.0") - implementation("com.google.inject:guice:7.0.0") { + api("io.papermc:paperlib:1.0.8") + api("com.github.NLthijs48:InteractiveMessenger:e7749258ca") + api("com.github.NLthijs48:BukkitDo:819d51ec2b") + api("io.github.baked-libs:dough-data:1.2.0") + api("com.google.inject:guice:7.0.0") { exclude("com.google.guava", "guava") } - implementation("com.google.inject.extensions:guice-assistedinject:7.0.0") { + api("com.google.inject.extensions:guice-assistedinject:7.0.0") { exclude("com.google.guava", "guava") } // Project submodules - implementation(projects.areashopInterface) - implementation(projects.areashopNms) - implementation(projects.adapters.platform.platformInterface) - implementation(projects.adapters.platform.paper) + api(projects.areashopInterface) + api(projects.areashopNms) + api(projects.adapters.platform.platformInterface) + api(projects.adapters.platform.paper) if (!providers.environmentVariable("JITPACK").isPresent) { // We don't need these adapters if we are only publishing an api jar