- implementation("com.github.turasa", "signal-service-java", "2.15.3_unofficial_55")
- implementation("com.fasterxml.jackson.core", "jackson-databind", "2.13.3")
- implementation("com.google.protobuf", "protobuf-javalite", "3.11.4")
- implementation("org.bouncycastle", "bcprov-jdk15on", "1.70")
- implementation("org.slf4j", "slf4j-api", "1.7.36")
- implementation("org.xerial", "sqlite-jdbc", "3.39.2.0")
- implementation("com.zaxxer", "HikariCP", "5.0.1")
+ if (libsignalClientPath == null) {
+ implementation(libs.signalservice)
+ } else {
+ implementation(libs.signalservice) {
+ exclude(group = "org.signal", module = "libsignal-client")
+ }
+ implementation(files(libsignalClientPath))
+ }
+ implementation(libs.jackson.databind)
+ implementation(libs.bouncycastle)
+ implementation(libs.slf4j.api)
+ implementation(libs.sqlite)
+ implementation(libs.hikari)
+
+ testImplementation(libs.junit.jupiter)
+ testRuntimeOnly(libs.junit.launcher)
+}
+
+tasks.named<Test>("test") {
+ useJUnitPlatform()