Name: librarymanagement
Owner: sbt
Description: librarymanagement module for sbt
Created: 2015-08-19 07:11:33.0
Updated: 2017-11-30 02:47:48.0
Pushed: 2018-01-18 16:29:08.0
Size: 1416
Language: Scala
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
a> import java.io.File
rt java.io.File
a> import sbt.librarymanagement._, syntax._
rt sbt.librarymanagement._
rt syntax._
a> val log = sbt.util.LogExchange.logger("test")
sbt.internal.util.ManagedLogger = sbt.internal.util.ManagedLogger@c439b0f
a> val lm = {
import sbt.librarymanagement.ivy._
val ivyConfig = InlineIvyConfiguration().withLog(log)
IvyDependencyResolution(ivyConfig)
}
sbt.librarymanagement.DependencyResolution = sbt.librarymanagement.DependencyResolution@6a9b40f8
a> val module = "commons-io" % "commons-io" % "2.5"
le: sbt.librarymanagement.ModuleID = commons-io:commons-io:2.5
a> lm.retrieve(module, scalaModuleInfo = None, new File("target"), log)
: Either[sbt.librarymanagement.UnresolvedWarning,Vector[java.io.File]] = Right(Vector(target/jars/commons-io/commons-io/commons-io-2.5.jar, target/jars/commons-io/commons-io/commons-io-2.5.jar, target/jars/commons-io/commons-io/commons-io-2.5.jar))