Cache gradle version info
This commit is contained in:
parent
ad13f42348
commit
f552663c35
@ -27,11 +27,18 @@ import java.net.URL
|
||||
|
||||
open class
|
||||
GradleUpdateTask : DefaultTask() {
|
||||
companion object {
|
||||
val releaseText: String by lazy {
|
||||
URL("https://services.gradle.org/versions/current").readText()
|
||||
}
|
||||
|
||||
val foundGradleVersion: String? by lazy {
|
||||
JSONObject(releaseText)["version"] as String?
|
||||
}
|
||||
}
|
||||
|
||||
@TaskAction
|
||||
fun run() {
|
||||
val releaseText = URL("https://services.gradle.org/versions/current").readText()
|
||||
val foundGradleVersion = JSONObject(releaseText)["version"] as String?
|
||||
|
||||
if (foundGradleVersion.isNullOrEmpty()) {
|
||||
println("\tUnable to detect New Gradle Version. Output json: $releaseText")
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user