aboutsummaryrefslogtreecommitdiff
path: root/stage1
diff options
context:
space:
mode:
Diffstat (limited to 'stage1')
-rw-r--r--stage1/resolver.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/stage1/resolver.scala b/stage1/resolver.scala
index 1293a89..4f6a2ef 100644
--- a/stage1/resolver.scala
+++ b/stage1/resolver.scala
@@ -259,7 +259,9 @@ case class BoundMavenDependency(
)
override def show: String = this.getClass.getSimpleName ++ "(" ++ mavenDependency.serialize ++ ")"
- override final lazy val lastModified = classpath.strings.map(new File(_).lastModified).max
+ override final lazy val lastModified: Long = taskCache[BoundMavenDependency]( "lastModified" ).memoize[java.lang.Long]{
+ 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 "")