Added retrieving API token from a local property or environment variable.

This commit is contained in:
Erik C. Thauvin 2017-11-08 01:03:22 -08:00
parent 87357f5127
commit e857d3d3aa
5 changed files with 139 additions and 39 deletions

View file

@ -11,9 +11,6 @@ import org.apache.maven.model.Developer
import org.apache.maven.model.License
import org.apache.maven.model.Model
import org.apache.maven.model.Scm
import java.io.File
import java.io.FileInputStream
import java.util.*
val bs = buildScript {
plugins("net.thauvin.erik:kobalt-versioneye:", "net.thauvin.erik:kobalt-maven-local:")
@ -26,12 +23,6 @@ val p = project {
artifactId = name
version = "0.9.2"
val localProperties = Properties().apply {
val f = "local.properties"
if (File(f).exists()) FileInputStream(f).use { fis -> load(fis) }
}
val apiToken = localProperties.getProperty("pinboard-api-token", "")
pom = Model().apply {
description = project.description
url = "https://github.com/ethauvin/pinboard-poster"
@ -67,13 +58,13 @@ val p = project {
application {
mainClass = "net.thauvin.erik.pinboard.PinboardPosterKt"
args(apiToken)
ignoreErrorStream = true
}
application {
taskName = "runJava"
mainClass = "net.thauvin.erik.pinboard.JavaExample"
args(apiToken)
ignoreErrorStream = true
}
install {