aboutsummaryrefslogtreecommitdiff
path: root/stage1/MavenRepository.scala
blob: a8c9b51832a4967e3d2cac446f2b57931b6f6a56 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
package cbt
import java.io._
import java.net._
case class MavenResolver(
  cbtLastModified: Long, mavenCache: File, urls: URL*
)(
  implicit logger: Logger, transientCache: java.util.Map[AnyRef,AnyRef]
){
  def bind( dependencies: MavenDependency* ): Seq[BoundMavenDependency]
    = dependencies.map( BoundMavenDependency(cbtLastModified,mavenCache,_,urls.to) ).to
  def bindOne( dependency: MavenDependency ): BoundMavenDependency
    = BoundMavenDependency( cbtLastModified, mavenCache, dependency, urls.to )
}