]> nmode's Git Repositories - signal-cli/blobdiff - build.gradle.kts
Return URI instead of String
[signal-cli] / build.gradle.kts
index b2bd53e43aefa19601743e778456b51011732efa..55d95145318d5c0e2e723b9dde900d3570f7df38 100644 (file)
@@ -2,9 +2,10 @@ plugins {
     java
     application
     eclipse
+    `check-lib-versions`
 }
 
-version = "0.7.4"
+version = "0.8.1"
 
 java {
     sourceCompatibility = JavaVersion.VERSION_11
@@ -21,12 +22,11 @@ repositories {
 }
 
 dependencies {
-    implementation("com.google.protobuf:protobuf-javalite:3.10.0")
-    implementation("com.github.turasa:signal-service-java:2.15.3_unofficial_18")
     implementation("org.bouncycastle:bcprov-jdk15on:1.68")
     implementation("net.sourceforge.argparse4j:argparse4j:0.8.1")
     implementation("com.github.hypfvieh:dbus-java:3.2.4")
     implementation("org.slf4j:slf4j-simple:1.7.30")
+    implementation(project(":lib"))
 }
 
 configurations {
@@ -58,39 +58,6 @@ tasks.withType<JavaExec> {
     }
 }
 
-// Find any 3rd party libraries which have released new versions
-// to the central Maven repo since we last upgraded.
-val checkLibVersions by tasks.registering {
-    doLast {
-        val checked = kotlin.collections.HashSet<Dependency>()
-        allprojects {
-            configurations.forEach { configuration ->
-                configuration.allDependencies.forEach { dependency ->
-                    val version = dependency.version
-                    if (!checked.contains(dependency)) {
-                        val group = dependency.group
-                        val path = group?.replace(".", "/") ?: ""
-                        val name = dependency.name
-                        val metaDataUrl = "https://repo1.maven.org/maven2/$path/$name/maven-metadata.xml"
-                        try {
-                            val url = org.codehaus.groovy.runtime.ResourceGroovyMethods.toURL(metaDataUrl)
-                            val metaDataText = org.codehaus.groovy.runtime.ResourceGroovyMethods.getText(url)
-                            val metadata = groovy.util.XmlSlurper().parseText(metaDataText)
-                            val newest = (metadata.getProperty("versioning") as groovy.util.slurpersupport.GPathResult).getProperty("latest")
-                            if (version != newest.toString()) {
-                                println("UPGRADE {\"group\": \"$group\", \"name\": \"$name\", \"current\": \"$version\", \"latest\": \"$newest\"}")
-                            }
-                        } catch (e: Throwable) {
-                            logger.debug("Unable to download or parse $metaDataUrl: $e.message")
-                        }
-                        checked.add(dependency)
-                    }
-                }
-            }
-        }
-    }
-}
-
 val assembleNativeImage by tasks.registering {
     dependsOn("assemble")