kotlin
import com.beust.kobalt.*
import com.beust.kobalt.plugin.java.*
val project = project {
name = "YourLibraryName"
group = "com.yourcompany"
artifactId = name
version = "1.0"
sourceDirectories {
path("src/main/java")
}
test {
jvmArgs("-ea")
}
dependencies {
compile("org.slf4j:slf4j-api:1.7.25")
testCompile("junit:junit:4.12")
}
}
buildTypes {
named("release") {
testArgs("-Dkobalt.coverage=on")
}
}
kotlin
import com.beust.kobalt.plugin.publish.*
import com.beust.kobalt.plugin.packaging.*
val p = plugins("com.beust.kobalt:kobalt-maven") {
mavenCentral {
publish = true
}
assemble {
mavenJars {
fatJar = true
}
}
}