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