mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
49 lines
1,000 B
Text
49 lines
1,000 B
Text
import com.beust.kobalt.*
|
|
import com.beust.kobalt.plugin.packaging.assemble
|
|
{{imports}}
|
|
|
|
val repos = repos({{{repositories}}})
|
|
|
|
{{#properties}}
|
|
val {{first}} = "{{second}}"
|
|
{{/properties}}
|
|
|
|
val p = {{directive}} {
|
|
|
|
name = "{{name}}"
|
|
group = "{{group}}"
|
|
artifactId = name
|
|
version = "{{version}}"
|
|
|
|
sourceDirectories {
|
|
{{#sourceDirectories}}
|
|
path("{{toString}}")
|
|
{{/sourceDirectories}}
|
|
}
|
|
|
|
sourceDirectoriesTest {
|
|
{{#sourceDirectoriesTest}}
|
|
path("{{toString}}")
|
|
{{/sourceDirectoriesTest}}
|
|
}
|
|
|
|
dependencies {
|
|
// compile("com.beust:jcommander:1.48")
|
|
{{#mainDependencies}}
|
|
compile("{{groupId}}:{{artifactId}}:{{version}}")
|
|
{{/mainDependencies}}
|
|
}
|
|
|
|
dependenciesTest {
|
|
// compile("org.testng:testng:6.9.5")
|
|
{{#testDependencies}}
|
|
compile("{{groupId}}:{{artifactId}}:{{version}}")
|
|
{{/testDependencies}}
|
|
|
|
}
|
|
|
|
assemble {
|
|
jar {
|
|
}
|
|
}
|
|
}
|