summaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorJosh Suereth <joshua.suereth@gmail.com>2011-12-08 14:35:07 -0500
committerJosh Suereth <joshua.suereth@gmail.com>2011-12-08 14:35:07 -0500
commit47e14ed768606cf70e12996072452825919877c7 (patch)
treede59de2f3f300aaf1f1f8b6f1b75264f4a492057 /project
parent16ad68fa3aa5d1ccd55865c3d06fec142cf9d630 (diff)
downloadscala-47e14ed768606cf70e12996072452825919877c7.tar.gz
scala-47e14ed768606cf70e12996072452825919877c7.tar.bz2
scala-47e14ed768606cf70e12996072452825919877c7.zip
Fixed SHA resolver to only pull necessary JAR files and ignore other directories.
Diffstat (limited to 'project')
-rw-r--r--project/ShaResolve.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/project/ShaResolve.scala b/project/ShaResolve.scala
index 4d9579b07d..fe804b8199 100644
--- a/project/ShaResolve.scala
+++ b/project/ShaResolve.scala
@@ -23,8 +23,9 @@ object ShaResolve {
)
def resolveLibs(dir: File, cacheDir: File, s: TaskStreams): Unit = {
+ val files = (dir / "test" / "files" ** "*.desired.sha1") +++ (dir / "lib" ** "*.desired.sha1")
for {
- (file, name) <- dir ** "*.desired.sha1" x relativeTo(dir)
+ (file, name) <- files x relativeTo(dir)
uri = name.dropRight(13)
jar = dir / uri
if !jar.exists || !isValidSha(file)