diff --git a/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt b/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt index f7c37d01..af81d21b 100644 --- a/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt +++ b/src/main/kotlin/com/beust/kobalt/internal/TaskManager.kt @@ -12,21 +12,19 @@ import javax.inject.Singleton @Singleton public class TaskManager @Inject constructor(val plugins: Plugins, val args: Args) { private val runBefore = TreeMultimap.create() - private val runAfter = TreeMultimap.create() private val alwaysRunAfter = TreeMultimap.create() /** * Called by plugins to indicate task dependencies defined at runtime. Keys depend on values. * Declare that `task1` depends on `task2`. + * + * Note: there is no runAfter on this class since a runAfter(a, b) in a task simply translates + * to a runBefore(b, a) here. */ fun runBefore(task1: String, task2: String) { runBefore.put(task1, task2) } - fun runAfter(task1: String, task2: String) { - runAfter.put(task1, task2) - } - fun alwaysRunAfter(task1: String, task2: String) { alwaysRunAfter.put(task1, task2) }