diff --git a/core/shared/src/main/scala/coursier/maven/MavenSource.scala b/core/shared/src/main/scala/coursier/maven/MavenSource.scala index 931fb9a62..23712893b 100644 --- a/core/shared/src/main/scala/coursier/maven/MavenSource.scala +++ b/core/shared/src/main/scala/coursier/maven/MavenSource.scala @@ -82,7 +82,7 @@ final case class MavenSource( project.publications.collect { case (_, p) if p.`type` == dependency.attributes.`type` || - p.ext == dependency.attributes.`type` // wow + (p.ext == dependency.attributes.`type` && project.packagingOpt.toSeq.contains(p.`type`)) // wow => p }