aboutsummaryrefslogblamecommitdiff
path: root/stage1/MavenRepository.scala
blob: 4184d2d8df9cd454d5663de85a3e30c1b50c276f (plain) (tree)
1
2
3
4
5
6
7
8
9
           
                
                 
                                                                                 


                                                                                                
                                                                            
 
package cbt
import java.io._
import java.net._
case class MavenResolver( cbtHasChanged: Boolean, mavenCache: File, urls: URL* ){
  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 )
}