aboutsummaryrefslogtreecommitdiff
path: root/stage1/resolver.scala
diff options
context:
space:
mode:
Diffstat (limited to 'stage1/resolver.scala')
-rw-r--r--stage1/resolver.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/stage1/resolver.scala b/stage1/resolver.scala
index 866105e..7866fcb 100644
--- a/stage1/resolver.scala
+++ b/stage1/resolver.scala
@@ -263,8 +263,9 @@ case class BoundMavenDependency(
classpath.strings.map(new File(_).lastModified).max
}
- private val groupPath = groupId.split("\\.").mkString("/")
- protected[cbt] def basePath(useClassifier: Boolean) = s"/$groupPath/$artifactId/$version/$artifactId-$version" ++ (if (useClassifier) classifier.name.map("-"++_).getOrElse("") else "")
+ private lazy val base = "/" + groupId.split("\\.").mkString("/") + "/" + artifactId + "/" + version + "/" + artifactId + "-" + version
+ protected[cbt] def basePath(useClassifier: Boolean) = // PERFORMANCE HOTSPOT
+ base + (if (useClassifier && classifier.name.nonEmpty) "-" + classifier.name.get else "")
//private def coursierJarFile = userHome++"/.coursier/cache/v1/https/repo1.maven.org/maven2"++basePath++".jar"