aboutsummaryrefslogtreecommitdiff
path: root/stage2/BasicBuild.scala
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2016-05-03 00:45:50 +0300
committerChristopher Vogt <oss.nsp@cvogt.org>2016-05-03 10:27:23 +0300
commit323dd568b61a49c0ac17dbf3ad50098e82c2989b (patch)
treef67f5f259ff73f4c3a516310bc1d8e342eb56e98 /stage2/BasicBuild.scala
parentaf207e272664720b77b376214292b0c5716fc20b (diff)
downloadcbt-323dd568b61a49c0ac17dbf3ad50098e82c2989b.tar.gz
cbt-323dd568b61a49c0ac17dbf3ad50098e82c2989b.tar.bz2
cbt-323dd568b61a49c0ac17dbf3ad50098e82c2989b.zip
Convenience factory methods for Resolvers
Diffstat (limited to 'stage2/BasicBuild.scala')
-rw-r--r--stage2/BasicBuild.scala7
1 files changed, 4 insertions, 3 deletions
diff --git a/stage2/BasicBuild.scala b/stage2/BasicBuild.scala
index fb5e652..4ae4cd1 100644
--- a/stage2/BasicBuild.scala
+++ b/stage2/BasicBuild.scala
@@ -47,12 +47,11 @@ class BasicBuild(val context: Context) extends DependencyImplementation with Bui
def copy(context: Context): BuildInterface = lib.copy(this.getClass, context).asInstanceOf[BuildInterface]
def zincVersion = "0.3.9"
- def dependencies: Seq[Dependency] = Seq(
+ def dependencies: Seq[Dependency] =
// FIXME: this should probably be removed
- MavenResolver(context.cbtHasChanged, context.paths.mavenCache, MavenResolver.central).resolve(
+ Resolver( mavenCentral ).bind(
"org.scala-lang" % "scala-library" % scalaVersion
)
- )
// ========== paths ==========
final private val defaultSourceDirectory = projectDirectory ++ "/src"
@@ -92,6 +91,8 @@ class BasicBuild(val context: Context) extends DependencyImplementation with Bui
}
assertSourceDirectories()
+ def Resolver( urls: URL* ) = MavenResolver( context.cbtHasChanged, context.paths.mavenCache, urls: _* )
+
def ScalaDependency(
groupId: String, artifactId: String, version: String, classifier: Classifier = Classifier.none,
scalaVersion: String = scalaMajorVersion