Get name and extension from resolution

Fixes https://github.com/coursier/coursier/issues/419
This commit is contained in:
Alexandre Archambault 2019-05-13 15:24:51 +02:00
parent 24dabbf5b6
commit 8bca7041f4
1 changed files with 2 additions and 3 deletions

View File

@ -54,10 +54,9 @@ private[internal] object SbtUpdateReport {
private val artifact = caching[(Module, Map[String, String], Publication, Artifact), sbt.librarymanagement.Artifact] { private val artifact = caching[(Module, Map[String, String], Publication, Artifact), sbt.librarymanagement.Artifact] {
case (module, extraProperties, pub, artifact) => case (module, extraProperties, pub, artifact) =>
sbt.librarymanagement.Artifact(module.name.value) sbt.librarymanagement.Artifact(pub.name)
// FIXME Get these two from publications
.withType(pub.`type`.value) .withType(pub.`type`.value)
.withExtension(MavenAttributes.typeExtension(pub.`type`).value) .withExtension(pub.ext.value)
.withClassifier( .withClassifier(
Some(pub.classifier) Some(pub.classifier)
.filter(_.nonEmpty) .filter(_.nonEmpty)