diff --git a/core/shared/src/main/scala/coursier/maven/MavenSource.scala b/core/shared/src/main/scala/coursier/maven/MavenSource.scala index b5997ae42..e28cf9b0b 100644 --- a/core/shared/src/main/scala/coursier/maven/MavenSource.scala +++ b/core/shared/src/main/scala/coursier/maven/MavenSource.scala @@ -152,6 +152,7 @@ object MavenSource { val typeExtensions: Map[String, String] = Map( "eclipse-plugin" -> "jar", + "maven-plugin" -> "jar", "hk2-jar" -> "jar", "orbit" -> "jar", "scala-jar" -> "jar", diff --git a/tests/shared/src/test/scala/coursier/test/CentralTests.scala b/tests/shared/src/test/scala/coursier/test/CentralTests.scala index ec554a445..e2943290e 100644 --- a/tests/shared/src/test/scala/coursier/test/CentralTests.scala +++ b/tests/shared/src/test/scala/coursier/test/CentralTests.scala @@ -247,6 +247,15 @@ object CentralTests extends TestSuite { "jar" ) } + + 'mavenPlugin - { + // has packaging maven-plugin - ensuring coursier gives its artifact the .jar extension + ensureArtifactHasExtension( + Module("org.bytedeco", "javacpp"), + "1.1", + "jar" + ) + } } }