Merge pull request #38 from alexarchambault/develop

Update USAGE.md
This commit is contained in:
Alexandre Archambault 2015-06-20 16:20:56 +02:00
commit 400f1544a0
1 changed files with 9 additions and 9 deletions

View File

@ -16,8 +16,8 @@ val repositories = Seq(
)
val dependencies = Set(
Dependency(Module("com.lihaoyi", "ammonite-pprint_2.11", "0.3.2")),
Dependency(Module("org.scala-lang", "scala-reflect", "2.11.6"))
Dependency(Module("com.lihaoyi", "ammonite-pprint_2.11"), "0.3.2"),
Dependency(Module("org.scala-lang", "scala-reflect"), "2.11.6")
)
@ -27,18 +27,18 @@ val resolution =
assert(resolution.isDone) // Check that resolution converged
// Printing the results
for (dep <- resolution.dependencies if resolution.projectsCache.contains(dep.module))
println(resolution.projectsCache(dep.module))
for (dep <- resolution.dependencies if resolution.errors.contains(dep.module))
println(resolution.errors(dep.module))
for (dep <- resolution.dependencies if resolution.projectsCache.contains(dep.moduleVersion))
println(resolution.projectsCache(dep.moduleVersion))
for (dep <- resolution.dependencies if resolution.errors.contains(dep.moduleVersion))
println(resolution.errors(dep.moduleVersion))
// Downloading them
import coursier.core.ArtifactDownloader
val dl = ArtifactDownloader(repository.mavenCentral.root, new java.io.File("cache"))
for (dep <- resolution.dependencies if resolution.projectsCache.contains(dep.module))
for (dep <- resolution.dependencies if resolution.projectsCache.contains(dep.moduleVersion))
dl.artifact(dep).run.run match {
case -\/(err) => println(s"Failed to download ${dep.module}: $err")
case \/-(file) => println(s"${dep.module}: $file")
case -\/(err) => println(s"Failed to download ${dep.moduleVersion}: $err")
case \/-(file) => println(s"${dep.moduleVersion}: $file")
}
```