diff --git a/project/module-configuration/build.gradle.kts b/project/module-configuration/build.gradle.kts index 78cf2878..dba47ca1 100644 --- a/project/module-configuration/build.gradle.kts +++ b/project/module-configuration/build.gradle.kts @@ -5,9 +5,9 @@ dependencies { compileOnly(project(":project:module-util")) - implementation("org.yaml:snakeyaml:2.2") - implementation("com.electronwill.night-config:core:3.6.7") - implementation("com.electronwill.night-config:yaml:3.6.7") { + api("org.yaml:snakeyaml:2.2") + api("com.electronwill.night-config:core:3.6.7") + api("com.electronwill.night-config:yaml:3.6.7") { exclude("org.yaml", "snakeyaml") } } diff --git a/project/module-database/build.gradle.kts b/project/module-database/build.gradle.kts index 64d470b2..95419e1c 100644 --- a/project/module-database/build.gradle.kts +++ b/project/module-database/build.gradle.kts @@ -7,10 +7,10 @@ dependencies { compileOnly(libs.configme) compileOnly(libs.jalu.injector) // Database Connection Pool - implementation("com.zaxxer:HikariCP:4.0.3" /* Latest java 8 release */) { + api("com.zaxxer:HikariCP:4.0.3" /* Latest java 8 release */) { exclude("org.slf4j", "slf4j-api") } - implementation("ch.jalu:datasourcecolumns:0.1.2") + api("ch.jalu:datasourcecolumns:0.1.2") } tasks.shadowJar { diff --git a/project/module-mail/build.gradle.kts b/project/module-mail/build.gradle.kts index 87fdbe5f..03443397 100644 --- a/project/module-mail/build.gradle.kts +++ b/project/module-mail/build.gradle.kts @@ -6,7 +6,7 @@ dependencies { compileOnly(libs.configme) compileOnly(libs.jalu.injector) // Java Email Library - implementation(libs.apache.commons.email) + api(libs.apache.commons.email) } tasks.shadowJar { diff --git a/project/module-security/build.gradle.kts b/project/module-security/build.gradle.kts index c484b706..a19e0e64 100644 --- a/project/module-security/build.gradle.kts +++ b/project/module-security/build.gradle.kts @@ -6,11 +6,11 @@ dependencies { compileOnly(libs.configme) compileOnly(libs.jalu.injector) // PBKDF2 implementation - implementation("de.rtner:PBKDF2:1.1.4") + api("de.rtner:PBKDF2:1.1.4") // BCrypt implementation - implementation("at.favre.lib:bcrypt:0.10.2") + api("at.favre.lib:bcrypt:0.10.2") // Argon2 implementation - implementation("de.mkammerer:argon2-jvm-nolibs:2.11") + api("de.mkammerer:argon2-jvm-nolibs:2.11") } tasks.shadowJar { diff --git a/project/module-util/build.gradle.kts b/project/module-util/build.gradle.kts index 0b09dba6..25e05956 100644 --- a/project/module-util/build.gradle.kts +++ b/project/module-util/build.gradle.kts @@ -1,7 +1,7 @@ dependencies { compileOnly(libs.guava) // String comparison library. Used for dynamic help system. - implementation("net.ricecode:string-similarity:1.0.0") + api("net.ricecode:string-similarity:1.0.0") } tasks.shadowJar {