Uses gradle-versions-plugin to supply tasks that can show updateable dependencies and also update them.
Apply it with:
plugins {
id "se.bjurr.gradle.update-versions" version "X"
}It adds these tasks:
./gradlew showUpdateableDependencies- Print list of dependencies that can be updated../gradlew updateDependencies- Update dependencies that can be updated.
It will:
- Work with both Groovy
.gradleand Kotlin.gradle.ktsfiles. - Look for both
dependenciesandplugins DSL.
It can be tweaked:
updateVersions {
ignoreDependenciesRegexp.set("anything matching this regexp will be ignored")
}Works great with https://github.com/tomasbjerre/gradle-conventions