- api("com.github.turasa:signal-service-java:2.15.3_unofficial_30")
- implementation("com.google.protobuf:protobuf-javalite:3.10.0")
- implementation("org.bouncycastle:bcprov-jdk15on:1.69")
- implementation("org.slf4j:slf4j-api:1.7.30")
+ 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()