diff --git a/src/coursier/jvmindex/Index.scala b/src/coursier/jvmindex/Index.scala index dce662c..6890613 100644 --- a/src/coursier/jvmindex/Index.scala +++ b/src/coursier/jvmindex/Index.scala @@ -29,7 +29,14 @@ final case class Index(map: Map[Os, Map[Arch, Map[String, Map[String, String]]]] case (os, osMap) => osMap.map { case (arch, osArchMap) => - ((os, arch), OsArchIndex(osArchMap)) + val cleanedUp = osArchMap.map { + case (jdkName, map) => + jdkName.stripPrefix("jdk@") -> map.map { + case (version, url) => + (version.stripPrefix("1."), url) + } + } + ((os, arch), OsArchIndex(cleanedUp)) } }