7 sourceCompatibility = JavaVersion.VERSION_17
8 targetCompatibility = JavaVersion.VERSION_17
12 implementation(libs.signalservice)
13 implementation(libs.jackson.databind)
14 implementation(libs.protobuf)
15 implementation(libs.bouncycastle)
16 implementation(libs.slf4j.api)
17 implementation(libs.sqlite)
18 implementation(libs.hikari)
20 testImplementation(libs.junit)
23 tasks.named<Test>("test") {
29 resolutionStrategy.failOnVersionConflict()
33 tasks.withType<AbstractArchiveTask>().configureEach {
34 isPreserveFileTimestamps = false
35 isReproducibleFileOrder = true
38 tasks.withType<JavaCompile> {
39 options.encoding = "UTF-8"
44 attributes("Automatic-Module-Name" to "org.asamk.signal.manager")