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))
}