Kotlin 1.1 and Kobalt 1.0.x optimization
This commit is contained in:
parent
05ec95cfac
commit
58c5f69792
5 changed files with 15 additions and 16 deletions
|
@ -11,7 +11,9 @@ To use the plug-in include the following in `Build.kt` file:
|
|||
```kotlin
|
||||
import net.thauvin.erik.kobalt.plugin.versioneye.*
|
||||
|
||||
val pl = plugins("net.thauvin.erik:kobalt-versioneye:")
|
||||
val bs = buildScript {
|
||||
plugins("net.thauvin.erik:kobalt-versioneye:")
|
||||
}
|
||||
|
||||
val p = project {
|
||||
name = "example"
|
||||
|
|
|
@ -4,10 +4,9 @@ import com.beust.kobalt.plugin.application.*
|
|||
import com.beust.kobalt.plugin.kotlin.*
|
||||
import net.thauvin.erik.kobalt.plugin.versioneye.*
|
||||
|
||||
val repos = repos()
|
||||
|
||||
//val pl = plugins(file("../kobaltBuild/libs/kobalt-versioneye-0.4.3-beta.jar"))
|
||||
val pl = plugins("net.thauvin.erik:kobalt-versioneye:0.4.3-beta")
|
||||
val bs = buildScript {
|
||||
plugins("net.thauvin.erik:kobalt-versioneye:0.4.3-beta")
|
||||
}
|
||||
|
||||
val p = project {
|
||||
|
||||
|
|
|
@ -1,15 +1,11 @@
|
|||
import com.beust.kobalt.plugin.packaging.assemble
|
||||
import com.beust.kobalt.plugin.publish.bintray
|
||||
import com.beust.kobalt.project
|
||||
import com.beust.kobalt.repos
|
||||
import org.apache.maven.model.Developer
|
||||
import org.apache.maven.model.License
|
||||
import org.apache.maven.model.Model
|
||||
import org.apache.maven.model.Scm
|
||||
|
||||
val repos = repos()
|
||||
|
||||
|
||||
val p = project {
|
||||
|
||||
name = "kobalt-versioneye"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* Utils.kt
|
||||
*
|
||||
* Copyright (c) 2016, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2016-2017, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
@ -52,7 +52,7 @@ open class Utils {
|
|||
|
||||
// Log text if applicable
|
||||
fun log(text: StringBuilder, flag: Boolean, level: Int = 1) {
|
||||
if (flag && text.length > 0) {
|
||||
if (flag && text.isNotEmpty()) {
|
||||
log(level, text)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* VersionEyePlugin.kt
|
||||
*
|
||||
* Copyright (c) 2016, Erik C. Thauvin (erik@thauvin.net)
|
||||
* Copyright (c) 2016-2017, Erik C. Thauvin (erik@thauvin.net)
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
|
@ -278,10 +278,10 @@ class VersionEyePlugin @Inject constructor(val configActor: ConfigActor<VersionE
|
|||
val onWhitelist = license.get("on_whitelist")
|
||||
val onCwl = license.get("on_cwl")
|
||||
if (!onWhitelist.isJsonNull) {
|
||||
if (onWhitelist.asString.equals("false")) {
|
||||
if (onWhitelist.asString == "false") {
|
||||
if (onCwl.isJsonNull) {
|
||||
whitelisted++
|
||||
} else if (!onCwl.toString().equals("true")) {
|
||||
} else if (onCwl.toString() != "true") {
|
||||
whitelisted++
|
||||
}
|
||||
}
|
||||
|
@ -314,7 +314,7 @@ class VersionEyePlugin @Inject constructor(val configActor: ConfigActor<VersionE
|
|||
// Security vulnerabilities
|
||||
val security = dep.get("security_vulnerabilities")
|
||||
if (!security.isJsonNull) {
|
||||
if (securityInfo.length > 0) {
|
||||
if (securityInfo.isNotEmpty()) {
|
||||
securityInfo.append(lf)
|
||||
}
|
||||
val count = security.asJsonArray.size()
|
||||
|
@ -370,7 +370,7 @@ enum class Fail {
|
|||
}
|
||||
|
||||
@Directive
|
||||
class VersionEyeConfig() {
|
||||
class VersionEyeConfig {
|
||||
var baseUrl = "https://www.versioneye.com/"
|
||||
var colors = true
|
||||
val failSet: MutableSet<Fail> = mutableSetOf(Fail.securityCheck)
|
||||
|
@ -381,6 +381,7 @@ class VersionEyeConfig() {
|
|||
var verbose = true
|
||||
var visibility = "public"
|
||||
|
||||
@Suppress("unused")
|
||||
fun failOn(vararg args: Fail) {
|
||||
if (failSet.isNotEmpty()) {
|
||||
failSet.clear()
|
||||
|
@ -389,6 +390,7 @@ class VersionEyeConfig() {
|
|||
}
|
||||
}
|
||||
|
||||
@Suppress("unused")
|
||||
@Directive
|
||||
fun Project.versionEye(init: VersionEyeConfig.() -> Unit) {
|
||||
VersionEyeConfig().let { config ->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue