Get name and extension from resolution

Fixes https://github.com/coursier/coursier/issues/419
This commit is contained in:
Alexandre Archambault
2019-05-24 17:43:12 +02:00
parent 24dabbf5b6
commit 8bca7041f4
@@ -54,10 +54,9 @@ private[internal] object SbtUpdateReport {
private val artifact = caching[(Module, Map[String, String], Publication, Artifact), sbt.librarymanagement.Artifact] {
case (module, extraProperties, pub, artifact) =>
sbt.librarymanagement.Artifact(module.name.value)
// FIXME Get these two from publications
sbt.librarymanagement.Artifact(pub.name)
.withType(pub.`type`.value)
.withExtension(MavenAttributes.typeExtension(pub.`type`).value)
.withExtension(pub.ext.value)
.withClassifier(
Some(pub.classifier)
.filter(_.nonEmpty)