in multiversion/src/main/scala/multiversion/outputs/ArtifactOutput.scala [244:264]
def buildEvictedDoc(
dep: Dependency,
winner: String,
index: ResolutionIndex,
outputIndex: collection.Map[String, ArtifactOutput]
): Doc = {
val depsRef: Seq[String] = Seq(
dep.withoutConfig.withVersion(winner).bazelLabel
)
def scalaImport: TargetOutput =
TargetOutput(
kind = "scala_import",
"name" -> Docs.literal(dep.bazelLabel),
"jars" -> Docs.array(),
"deps" -> Docs.array(depsRef: _*),
"exports" -> Docs.array(depsRef: _*),
"tags" -> Docs.array(tags(dep) ::: List("evicted=True"): _*),
"visibility" -> Docs.array("//visibility:public")
)
scalaImport.toDoc
}