diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-10-03 20:54:04 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-10-03 20:54:04 -0400 |
commit | 1f4f6097d3ca682d6fd20a7cc6dd277832350827 (patch) | |
tree | 48b778da611c18a092ae67cecca448af39916869 /stage1/resolver.scala | |
parent | 669ef3dfc3201fffa451b47d2b629a856afc0b25 (diff) | |
download | cbt-1f4f6097d3ca682d6fd20a7cc6dd277832350827.tar.gz cbt-1f4f6097d3ca682d6fd20a7cc6dd277832350827.tar.bz2 cbt-1f4f6097d3ca682d6fd20a7cc6dd277832350827.zip |
make BuildInterfaces an abstract class so it can have default values
and it becomes slightly easier to maintain source compatibility
between cbt versions
Diffstat (limited to 'stage1/resolver.scala')
-rw-r--r-- | stage1/resolver.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stage1/resolver.scala b/stage1/resolver.scala index c2ebb62..13e8e52 100644 --- a/stage1/resolver.scala +++ b/stage1/resolver.scala @@ -7,7 +7,7 @@ import scala.xml._ import scala.concurrent._ import scala.concurrent.duration._ -abstract class DependencyImplementation extends Dependency{ +trait DependencyImplementation extends Dependency{ implicit protected def logger: Logger protected def lib = new Stage1Lib(logger) @@ -196,7 +196,7 @@ object MavenDependency{ // FIXME: take MavenResolver instead of mavenCache and repositories separately case class BoundMavenDependency( cbtHasChanged: Boolean, mavenCache: File, mavenDependency: MavenDependency, repositories: Seq[URL] -)(implicit val logger: Logger) extends DependencyImplementation with ArtifactInfo{ +)(implicit val logger: Logger) extends ArtifactInfo with DependencyImplementation{ val MavenDependency( groupId, artifactId, version, classifier ) = mavenDependency assert( Option(groupId).collect{ |