1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 08:27:12 -07:00
kobalt/src/main/resources/templates/build.mustache
2016-02-27 18:26:30 -08:00

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 {
}
}
}