summaryrefslogtreecommitdiff
path: root/scalalib/src/mill/scalalib/dependency/metadata/MetadataLoaderFactory.scala
blob: 4495d6b0b53f4a9ac2c8a43520f8bbaab2c00709 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
package mill.scalalib.dependency.metadata

import coursier.Repository
import coursier.maven.MavenRepository

private[dependency] object MetadataLoaderFactory {
  def apply(repo: Repository): Option[MetadataLoader] = repo match {
    case mavenRepo: MavenRepository => Some(MavenMetadataLoader(mavenRepo))
    case _                          => None
  }
}