From 8bca7041f45f18ab106df64f053f5936e6dd1fa3 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Mon, 13 May 2019 15:24:51 +0200 Subject: [PATCH] Get name and extension from resolution Fixes https://github.com/coursier/coursier/issues/419 --- .../src/main/scala/lmcoursier/internal/SbtUpdateReport.scala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/lm-coursier/src/main/scala/lmcoursier/internal/SbtUpdateReport.scala b/modules/lm-coursier/src/main/scala/lmcoursier/internal/SbtUpdateReport.scala index e9ec9fdce..82c33db52 100644 --- a/modules/lm-coursier/src/main/scala/lmcoursier/internal/SbtUpdateReport.scala +++ b/modules/lm-coursier/src/main/scala/lmcoursier/internal/SbtUpdateReport.scala @@ -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)