From 6e140616b1773e21dc2b7678a791937592051332 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Mon, 9 Nov 2015 18:12:05 -0800 Subject: [PATCH] But in transitive closure: add self. --- src/main/kotlin/com/beust/kobalt/maven/DependencyManager.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/beust/kobalt/maven/DependencyManager.kt b/src/main/kotlin/com/beust/kobalt/maven/DependencyManager.kt index b0553f33..7f6f35f1 100644 --- a/src/main/kotlin/com/beust/kobalt/maven/DependencyManager.kt +++ b/src/main/kotlin/com/beust/kobalt/maven/DependencyManager.kt @@ -1,8 +1,9 @@ package com.beust.kobalt.maven import com.beust.kobalt.misc.KobaltExecutors +import com.beust.kobalt.misc.log import com.google.common.collect.ArrayListMultimap -import java.util.Collections +import java.util.* import javax.inject.Inject import javax.inject.Singleton @@ -15,6 +16,7 @@ public class DependencyManager @Inject constructor(val executors: KobaltExecutor var result = hashSetOf() dependencies.forEach { projectDependency -> + result.add(projectDependency) projectDependency.id.let { result.add(depFactory.create(it, executor)) val downloaded = projectDependency.transitiveDependencies(executor)