From f167b36c1c3416641817b9e2fe7f30d581c87c54 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Fri, 1 Apr 2016 01:57:31 +0200 Subject: [PATCH] Give the .jar extension to maven-plugin packages --- .../src/main/scala/coursier/maven/MavenSource.scala | 1 + .../src/test/scala/coursier/test/CentralTests.scala | 9 +++++++++ 2 files changed, 10 insertions(+) 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" + ) + } } }