fix project/external-conflict test to use temporary cache

This commit is contained in:
Mark Harrah 2012-03-14 18:51:17 -04:00
parent b523594f6a
commit bfd451dac1
3 changed files with 9 additions and 3 deletions

View File

@ -6,4 +6,6 @@ version := "0.1.17"
publishTo <<= baseDirectory(base => Some(Resolver.file("sample", base / "repo")))
resolvers <++= publishTo(_.toList)
resolvers <++= publishTo(_.toList)
ivyPaths <<= (baseDirectory, target)( (dir, t) => new IvyPaths(dir, Some(t / "ivy-cache")))

View File

@ -14,10 +14,12 @@ object B extends Build
def isBinary(f: File) = f / "binary" exists;
def isSource(f: File) = f / "source" exists;
def baseProject = Project("root", file("."))
def baseProject = Project("root", file(".")) settings(
ivyPaths <<= (baseDirectory, target)( (dir, t) => new IvyPaths(dir, Some(t / "ivy-cache")))
)
def sourceDep(p: Project) = p dependsOn( file("ext") )
def binaryDep(p: Project) = p settings(
libraryDependencies += "org.example" %% "app" % "0.1.17",
resolvers <+= baseDirectory(base => Resolver.file("sample", base / "repo"))
resolvers <+= baseDirectory(base => "sample" at (base / "repo").toURI.toString)
)
}

View File

@ -5,3 +5,5 @@ name := "app"
version <<= baseDirectory { base =>
if(base / "older" exists) "0.1.16" else "0.1.18"
}
ivyPaths <<= (baseDirectory, target)( (dir, t) => new IvyPaths(dir, Some(t / "../ivy-cache")))