private def dependencyArtifactsWithSources()

in multiversion/src/main/scala/multiversion/outputs/ResolutionIndex.scala [51:64]


  private def dependencyArtifactsWithSources(
      res: Resolution
  ): Seq[DependencyArtifact] = {
    // grab source JARs and turn them into an immutable Map, so we can look them up
    val sourceArtifacts =
      if (resolveSources)
        Map(res.dependencyArtifacts(Some(List(Classifier.sources))).map { case (d, p, a) =>
          (d, a)
        }: _*)
      else Map.empty[Dependency, Artifact]
    for {
      (d, p, a) <- res.dependencyArtifacts()
    } yield DependencyArtifact(d, p, a, sourceArtifacts.get(d))
  }