X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/c72aeed8bba4d5ca873b36b4edb2b8eda9c24ec7..dbc319af82916dbb8780db35ad76d2fe7d57826e:/build.gradle.kts diff --git a/build.gradle.kts b/build.gradle.kts index 8a3a8aae..55d95145 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,9 +2,10 @@ plugins { java application eclipse + `check-lib-versions` } -version = "0.7.4" +version = "0.8.1" java { sourceCompatibility = JavaVersion.VERSION_11 @@ -57,39 +58,6 @@ tasks.withType { } } -// 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() - 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")