mirror of
https://github.com/ethauvin/version-processor.git
synced 2025-04-24 23:47:11 -07:00
51 lines
1 KiB
Kotlin
51 lines
1 KiB
Kotlin
|
|
import com.beust.kobalt.*
|
|
import com.beust.kobalt.plugin.application.*
|
|
import com.beust.kobalt.plugin.java.*
|
|
import com.beust.kobalt.plugin.packaging.*
|
|
import com.beust.kobalt.plugin.publish.*
|
|
import com.beust.kobalt.plugin.apt.*
|
|
|
|
val r = repos("https://dl.bintray.com/cbeust/maven")
|
|
|
|
val processor = javaProject {
|
|
name = "version-processor"
|
|
group = "com.beust"
|
|
artifactId = name
|
|
version = "0.2"
|
|
directory = "processor"
|
|
|
|
assemble {
|
|
mavenJars {}
|
|
}
|
|
|
|
jcenter {
|
|
publish = true
|
|
}
|
|
}
|
|
|
|
val processorExample = javaProject(processor) {
|
|
name = "example"
|
|
group = "com.beust"
|
|
artifactId = name
|
|
version = "0.2"
|
|
directory = "example"
|
|
|
|
val processorJar =
|
|
"com.beust:version-processor:0.1"
|
|
// file("processor/kobaltBuild/libs/version-processor-0.1.jar")
|
|
|
|
dependencies {
|
|
apt(processorJar)
|
|
compile(processorJar)
|
|
}
|
|
|
|
assemble {
|
|
jar {
|
|
}
|
|
}
|
|
|
|
application {
|
|
mainClass = "com.beust.version.example.Example"
|
|
}
|
|
}
|