diff --git a/src/main/kotlin/com/beust/kobalt/internal/JvmCompiler.kt b/src/main/kotlin/com/beust/kobalt/internal/JvmCompiler.kt index d6a34760..16ad1f75 100644 --- a/src/main/kotlin/com/beust/kobalt/internal/JvmCompiler.kt +++ b/src/main/kotlin/com/beust/kobalt/internal/JvmCompiler.kt @@ -24,8 +24,9 @@ class JvmCompiler @Inject constructor(val dependencyManager: DependencyManager) : TaskResult { // Dependencies - val allDependencies = info.dependencies + - dependencyManager.calculateDependencies(project, context!!, info.dependencies) + val allDependencies = (info.dependencies + + dependencyManager.calculateDependencies(project, context!!, info.dependencies)) + .distinct() // Plugins that add flags to the compiler val addedFlags = ArrayList(info.compilerArgs) +