diff --git a/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt b/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt index 58cd0c9a..2fc4dddf 100644 --- a/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt +++ b/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt @@ -56,11 +56,11 @@ public class TaskManager @Inject constructor(val plugins: Plugins, val args: Arg val graph = DynamicGraph() targets.forEach { target -> - if (! tasksByNames.contains(target)) { + val ti = TaskInfo(target) + if (! tasksByNames.contains(ti.task)) { throw KobaltException("Unknown task: $target") } - val ti = TaskInfo(target) if (ti.matches(projectName)) { val task = tasksByNames[ti.task] if (task != null && task.plugin.accept(project)) {