1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 08:27:12 -07:00

replaced wrapperProperties.versionLastChecked with versio with VersionCheckTimestampFile

This commit is contained in:
voddan 2016-01-29 21:34:59 +03:00
parent f1b420849d
commit 18bf0e494a
2 changed files with 8 additions and 12 deletions

View file

@ -4,7 +4,6 @@ import com.beust.kobalt.api.Kobalt
import com.google.inject.Inject
import java.io.File
import java.io.FileReader
import java.time.Instant
import java.util.*
/**
@ -14,14 +13,12 @@ class KobaltWrapperProperties @Inject constructor() {
private val WRAPPER_DIR = KFiles.KOBALT_DIR + "/wrapper"
private val KOBALT_WRAPPER_PROPERTIES = "kobalt-wrapper.properties"
private val PROPERTY_VERSION = "kobalt.version"
private val PROPERTY_VERSION_LAST_CHECKED = "kobalt.version.last_checked"
private val PROPERTY_DOWNLOAD_URL = "kobalt.downloadUrl"
fun create(version: String, versionLastChecked: Instant) {
fun create(version: String) {
log(2, "Creating $file with $version and ${defaultUrlFor(version)}")
KFiles.saveFile(file, listOf(
"$PROPERTY_VERSION=$version",
"$PROPERTY_VERSION_LAST_CHECKED=$versionLastChecked"
"$PROPERTY_VERSION=$version"
// "$PROPERTY_DOWNLOAD_URL=${defaultUrlFor(version)}"
).joinToString("\n"))
}
@ -36,7 +33,7 @@ class KobaltWrapperProperties @Inject constructor() {
get() {
val config = file
if (!config.exists()) {
create(Kobalt.version, Instant.MIN)
create(Kobalt.version)
}
val result = Properties()
@ -47,9 +44,6 @@ class KobaltWrapperProperties @Inject constructor() {
val version : String
get() = properties.getProperty(PROPERTY_VERSION)
val versionLastChecked: Instant
get() = Instant.parse(properties.getProperty(PROPERTY_VERSION_LAST_CHECKED))
val downloadUrl : String
get() = properties.getProperty(PROPERTY_DOWNLOAD_URL)
}