import com.beust.kobalt.*
import com.beust.kobalt.plugin.apt.*
import com.beust.kobalt.plugin.packaging.*
import com.beust.kobalt.plugin.application.*
import com.beust.kobalt.plugin.kotlin.*
val bs = buildScript {
    repos(file("K:/maven/repository"))
}
val kotlin_version = "1.1.1"
val p = project {
    name = "semver-example-kotlin"
    group = "com.example"
    artifactId = name
    version = "0.1"
    kapt {
    }
    dependencies {
        apt("net.thauvin.eriksemver0.9.7")
        compileOnly("net.thauvin.eriksemver0.9.7")
        compile("org.jetbrains.kotlinkotlin stdlib$kotlin_version",
                "org.jetbrains.kotlinkotlin stdlib js$kotlin_version")
    }
    dependenciesTest {
        compile("org.testngtestng6.11")
    }
    assemble {
        jar {
        }
    }
    application {
        mainClass = "com.example.Main"
    }
}