mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
Warnings.
This commit is contained in:
parent
23cb52cacf
commit
62a17ab67c
1 changed files with 4 additions and 5 deletions
|
@ -38,9 +38,9 @@ public class TaskManager @Inject constructor(val plugins: Plugins, val args: Arg
|
|||
constructor(project: String, task: String) : this(project + ":" + task)
|
||||
|
||||
val project: String?
|
||||
get() = if (id.contains(":")) id.split(":").get(0) else null
|
||||
get() = if (id.contains(":")) id.split(":")[0] else null
|
||||
val task: String
|
||||
get() = if (id.contains(":")) id.split(":").get(1) else id
|
||||
get() = if (id.contains(":")) id.split(":")[1] else id
|
||||
fun matches(projectName: String) = project == null || project == projectName
|
||||
}
|
||||
|
||||
|
@ -88,7 +88,7 @@ public class TaskManager @Inject constructor(val plugins: Plugins, val args: Arg
|
|||
//
|
||||
// Add the transitive closure of the current task as edges to the graph
|
||||
//
|
||||
val transitiveClosure = calculateTransitiveClosure(project, tasksByNames, ti, task)
|
||||
val transitiveClosure = calculateTransitiveClosure(project, tasksByNames, ti)
|
||||
transitiveClosure.forEach { pluginTask ->
|
||||
val rb = runBefore.get(pluginTask.name)
|
||||
rb.forEach {
|
||||
|
@ -161,8 +161,7 @@ public class TaskManager @Inject constructor(val plugins: Plugins, val args: Arg
|
|||
/**
|
||||
* Find the transitive closure for the given TaskInfo
|
||||
*/
|
||||
private fun calculateTransitiveClosure(project: Project, tasksByNames: Map<String, PluginTask>, ti: TaskInfo,
|
||||
task: PluginTask): HashSet<PluginTask> {
|
||||
private fun calculateTransitiveClosure(project: Project, tasksByNames: Map<String, PluginTask>, ti: TaskInfo): HashSet<PluginTask> {
|
||||
log(3, "Processing ${ti.task}")
|
||||
|
||||
val transitiveClosure = hashSetOf<PluginTask>()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue