diff --git a/example/kobalt/src/Build.kt b/example/kobalt/src/Build.kt index 429d6e6..c06e259 100644 --- a/example/kobalt/src/Build.kt +++ b/example/kobalt/src/Build.kt @@ -4,6 +4,8 @@ import com.beust.kobalt.plugin.application.* import com.beust.kobalt.plugin.java.* import net.thauvin.erik.kobalt.plugin.exec.* +val pl = plugins(file("../kobaltBuild/libs/kobalt-exec-0.1.jar")) + val p = project { name = "example" @@ -20,7 +22,6 @@ val p = project { } dependencies { - compile(file("../kobaltBuild/libs/kobalt-exec-0.1.jar")) } dependenciesTest { @@ -34,4 +35,8 @@ val p = project { application { mainClass = "com.example.Main" } + + exec { + commandLine(args = arrayOf("ls")) + } } diff --git a/src/main/kotlin/net/thauvin/erik/kobalt/plugin/exec/ExecPlugin.kt b/src/main/kotlin/net/thauvin/erik/kobalt/plugin/exec/ExecPlugin.kt index 1f8292e..7d881ad 100644 --- a/src/main/kotlin/net/thauvin/erik/kobalt/plugin/exec/ExecPlugin.kt +++ b/src/main/kotlin/net/thauvin/erik/kobalt/plugin/exec/ExecPlugin.kt @@ -38,7 +38,6 @@ import com.beust.kobalt.api.annotation.Task import com.beust.kobalt.misc.log class ExecPlugin : BasePlugin(), ITaskContributor { - // ITaskContributor override fun tasksFor(project: Project, context: KobaltContext): List { return emptyList() @@ -70,7 +69,7 @@ class ExecPlugin : BasePlugin(), ITaskContributor { } } - log(2, "Executing: '" + { it.args.joinToString { " " } } + "' in '$dir'") + log(2, "Executing: '" + it.args.joinToString(" ") + "' in '$dir'") success = true } }