From e93247d02f9ed3ad1728987bdf52b404d47baa2a Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 13 May 2019 12:16:06 +0200 Subject: [PATCH] Updated to use Gradle Utils for gradle/project update management --- build.gradle.kts | 39 +-------------------------------------- 1 file changed, 1 insertion(+), 38 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 524fbc8..df899fd 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -14,7 +14,6 @@ * limitations under the License. */ -import com.github.benmanes.gradle.versions.updates.DependencyUpdatesTask import java.time.Instant import java.util.* import kotlin.reflect.KMutableProperty @@ -41,9 +40,7 @@ plugins { id("com.dorkbox.CrossCompile") version "1.0.1" id("com.dorkbox.Licensing") version "1.4" id("com.dorkbox.VersionUpdate") version "1.4.1" - - // setup checking for the latest version of a plugin or dependency - id("com.github.ben-manes.versions") version "0.21.0" + id("com.dorkbox.GradleUtils") version "1.0" kotlin("jvm") version "1.3.21" } @@ -292,37 +289,3 @@ nexusStaging { signing { sign(publishing.publications["maven"]) } - - - -/////////////////////////////// -///// Prevent anything other than a release from showing version updates -//// https://github.com/ben-manes/gradle-versions-plugin/blob/master/README.md -/////////////////////////////// -tasks.named("dependencyUpdates") { - resolutionStrategy { - componentSelection { - all { - val rejected = listOf("alpha", "beta", "rc", "cr", "m", "preview") - .map { qualifier -> Regex("(?i).*[.-]$qualifier[.\\d-]*") } - .any { it.matches(candidate.version) } - if (rejected) { - reject("Release candidate") - } - } - } - } - - // optional parameters - checkForGradleUpdate = true -} - - -/////////////////////////////// -////// Gradle Wrapper Configuration. -///// Run this task, then refresh the gradle project -/////////////////////////////// -val wrapperUpdate by tasks.creating(Wrapper::class) { - gradleVersion = "5.3" - distributionUrl = distributionUrl.replace("bin", "all") -}