From 2b19be1993439d1deb48a222c0985d436e463f44 Mon Sep 17 00:00:00 2001 From: Christopher Vogt Date: Mon, 14 Mar 2016 23:04:23 -0400 Subject: avoid repeated filesystem lookups for maven dependencies --- stage1/resolver.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'stage1/resolver.scala') diff --git a/stage1/resolver.scala b/stage1/resolver.scala index cf1ae21..87b9a24 100644 --- a/stage1/resolver.scala +++ b/stage1/resolver.scala @@ -257,7 +257,8 @@ case class JavaDependency( }.toOption // FIXME: .toOption is a temporary solution to ignore if libs don't have one (not sure that's even possible) } - def jar = { + private object jarCache extends Cache[File] + def jar = jarCache{ lib.download( jarUrl, jarFile, jarSha1 ) jarFile } -- cgit v1.2.3