1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 16:28:12 -07:00

One build file for all test projects.

This commit is contained in:
Cedric Beust 2016-02-02 17:11:38 -08:00
parent 52141a1d98
commit b7efab2826
9 changed files with 72 additions and 57 deletions

View file

@ -1,27 +0,0 @@
import com.beust.kobalt.*
import com.beust.kobalt.plugin.packaging.assemble
import com.beust.kobalt.plugin.kotlin.*
val repos = repos()
val p = kotlinProject {
name = "mixed"
group = "com.example"
artifactId = name
version = "0.1"
sourceDirectories {
path("src/main/java", "src/main/kotlin")
}
assemble {
jar {
fatJar = true
manifest {
attributes("Main-Class", "example.KotlinMainKt")
}
}
}
}

View file

@ -0,0 +1,72 @@
import com.beust.kobalt.*
import com.beust.kobalt.plugin.packaging.assemble
import com.beust.kobalt.plugin.java.*
import com.beust.kobalt.plugin.kotlin.*
val javaFirst = kotlinProject {
name = "javaFirst"
group = "com.example"
artifactId = name
version = "0.1"
directory = name
sourceDirectories {
path("src/main/java", "src/main/kotlin")
}
assemble {
jar {
fatJar = true
manifest {
attributes("Main-Class", "example.KotlinMainKt")
}
}
}
}
val kotlinFirst = kotlinProject {
name = "kotlinFirst"
group = "com.example"
artifactId = name
version = "0.1"
directory = name
sourceDirectories {
path("src/main/java", "src/main/kotlin")
}
assemble {
jar {
fatJar = true
manifest {
attributes("Main-Class", "example.KotlinMainKt")
}
}
}
}
val javaFirst2 = javaProject {
name = "javaFirst2"
group = "com.guatec"
artifactId = name
version = "0.1"
directory = name
buildDirectory = "javaBuild"
sourceDirectories {
path("src/main/java", "src/main/kotlin")
}
sourceDirectoriesTest {
path("src/test/java", "src/test/kotlin")
}
dependenciesTest {
compile("org.testng:testng:6.9.5")
}
assemble {
jar {
}
}
}

View file

@ -1,27 +0,0 @@
import com.beust.kobalt.*
import com.beust.kobalt.plugin.packaging.assemble
import com.beust.kobalt.plugin.kotlin.*
val repos = repos()
val p = kotlinProject {
name = "mixed"
group = "com.example"
artifactId = name
version = "0.1"
sourceDirectories {
path("src/main/java", "src/main/kotlin")
}
assemble {
jar {
fatJar = true
manifest {
attributes("Main-Class", "example.KotlinMainKt")
}
}
}
}

View file

@ -1,2 +0,0 @@
#!/usr/bin/env bash
java -jar $(dirname $0)/kobalt/wrapper/kobalt-wrapper.jar $*