From 9dfed940538a510c9f8dcab22339ab8c34640b62 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Sat, 22 Jul 2017 17:29:33 +0200 Subject: [PATCH] Add short syntax for jitpack repo --- core/shared/src/main/scala/coursier/util/Parse.scala | 2 ++ tests/shared/src/test/scala/coursier/test/ParseTests.scala | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/core/shared/src/main/scala/coursier/util/Parse.scala b/core/shared/src/main/scala/coursier/util/Parse.scala index b8c28731d..270a427e3 100644 --- a/core/shared/src/main/scala/coursier/util/Parse.scala +++ b/core/shared/src/main/scala/coursier/util/Parse.scala @@ -207,6 +207,8 @@ object Parse { ).right else if (s.startsWith("ivy:")) IvyRepository.parse(s.stripPrefix("ivy:")) + else if (s == "jitpack") + MavenRepository("https://jitpack.io").right else MavenRepository(s).right diff --git a/tests/shared/src/test/scala/coursier/test/ParseTests.scala b/tests/shared/src/test/scala/coursier/test/ParseTests.scala index aa625a13d..510304771 100644 --- a/tests/shared/src/test/scala/coursier/test/ParseTests.scala +++ b/tests/shared/src/test/scala/coursier/test/ParseTests.scala @@ -42,5 +42,10 @@ object ParseTests extends TestSuite { val res = Parse.repository("typesafe:releases") assert(res.exists(isMavenRepo)) } + + "jitpack" - { + val res = Parse.repository("jitpack") + assert(res.exists(isMavenRepo)) + } } }