aboutsummaryrefslogtreecommitdiff
path: root/stage1/MavenRepository.scala
diff options
context:
space:
mode:
Diffstat (limited to 'stage1/MavenRepository.scala')
-rw-r--r--stage1/MavenRepository.scala15
1 files changed, 3 insertions, 12 deletions
diff --git a/stage1/MavenRepository.scala b/stage1/MavenRepository.scala
index aa31cb8..06189d1 100644
--- a/stage1/MavenRepository.scala
+++ b/stage1/MavenRepository.scala
@@ -3,17 +3,8 @@ import scala.collection.immutable.Seq
import java.io._
import java.net._
case class MavenResolver( cbtHasChanged: Boolean, mavenCache: File, urls: URL* ){
- def resolve( dependencies: MavenDependency* )(implicit logger: Logger): BoundMavenDependencies
- = new BoundMavenDependencies( cbtHasChanged, mavenCache, urls.to, dependencies.to )
- def resolveOne( dependency: MavenDependency )(implicit logger: Logger): BoundMavenDependency
+ def bind( dependencies: MavenDependency* )(implicit logger: Logger): Seq[BoundMavenDependency]
+ = dependencies.map( BoundMavenDependency(cbtHasChanged,mavenCache,_,urls.to) ).to
+ def bindOne( dependency: MavenDependency )(implicit logger: Logger): BoundMavenDependency
= BoundMavenDependency( cbtHasChanged, mavenCache, dependency, urls.to )
}
-
-object MavenResolver{
- def central = new URL("https://repo1.maven.org/maven2")
- def jcenter = new URL("https://jcenter.bintray.com/releases")
- def bintray(owner: String) = new URL(s"https://dl.bintray.com/$owner/maven")
- private val sonatypeBase = new URL("https://oss.sonatype.org/content/repositories/")
- def sonatype = sonatypeBase ++ "releases"
- def sonatypeSnapshots = sonatypeBase ++ "snapshots"
-}