Started implementing kobalt build for main project.

This commit is contained in:
Erik C. Thauvin 2016-07-09 09:28:47 -07:00
parent f11f9e7d4b
commit 770b3d5303
13 changed files with 270 additions and 620 deletions

View file

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="kobalt.jar" level="project" />
</component>
</module>

View file

@ -5,6 +5,8 @@ import com.beust.kobalt.project
import java.io.FileInputStream
import java.util.*
val repos = repos(localMaven())
fun StringBuilder.prepend(s: String): StringBuilder {
if (this.length > 0) {
this.insert(0, s)
@ -12,7 +14,7 @@ fun StringBuilder.prepend(s: String): StringBuilder {
return this
}
val p = project {
val example = project {
name = "example"
@ -53,6 +55,10 @@ val p = project {
}
install {
libDir = "deploy"
}
assemble {
jar {
manifest {