diff --git a/src/main/kotlin/com/beust/kobalt/plugin/application/ApplicationPlugin.kt b/src/main/kotlin/com/beust/kobalt/plugin/application/ApplicationPlugin.kt index 3fa7a738..d053b918 100644 --- a/src/main/kotlin/com/beust/kobalt/plugin/application/ApplicationPlugin.kt +++ b/src/main/kotlin/com/beust/kobalt/plugin/application/ApplicationPlugin.kt @@ -17,15 +17,17 @@ import com.google.inject.Inject import com.google.inject.Singleton import java.io.File -@Directive class ApplicationConfig { + @Directive var mainClass: String? = null - val jvmArgs = arrayListOf() + @Directive fun jvmArgs(vararg args: String) = args.forEach { jvmArgs.add(it) } + val jvmArgs = arrayListOf() - val args = arrayListOf() + @Directive fun args(vararg argv: String) = argv.forEach { args.add(it) } + val args = arrayListOf() } @Directive