public class HelloWorld {
public void sayHello() {
System.out.println("Hello, World!");
}
}
kotlin
import com.beust.kobalt.*
import com.beust.kobalt.plugin.java.javaCompiler
val p = project {
name = "MyLibrary"
group = "com.example"
artifactId = name
version = "1.0"
dependencies {
compile("org.slf4j:slf4j-api:1.7.25")
}
}
val hello by kotlinProject {
name = "HelloWorld"
group = "com.example.helloworld"
artifactId = name
version = "1.0"
directory = "src/main/java"
sourceDirectories {
path("src/main/java")
}
sourceDirectoriesTest {
path("src/test/java")
}
dependencies {
compile("org.testng:testng:6.14.3")
}
}
shell
kobaltw assemble
shell
kobaltw test
shell
kobaltw dokka
shell
kobaltw publish