Have Repository extend Product with Serializable

This commit is contained in:
Alexandre Archambault 2016-01-03 16:38:30 +01:00
parent 29e3cf8f81
commit 3ee3283a27
3 changed files with 3 additions and 3 deletions

View File

@ -8,7 +8,7 @@ import scalaz._
import coursier.core.compatibility.encodeURIComponent
trait Repository {
trait Repository extends Product with Serializable {
def find[F[_]](
module: Module,
version: String,

View File

@ -166,7 +166,7 @@ object ResolutionTests extends TestSuite {
)
val projectsMap = projects.map(p => p.moduleVersion -> p.copy(configurations = MavenRepository.defaultConfigurations)).toMap
val testRepository = new TestRepository(projectsMap)
val testRepository = TestRepository(projectsMap)
val repositories = Seq[Repository](
testRepository

View File

@ -6,7 +6,7 @@ import coursier.core._
import scalaz.{ Monad, EitherT }
import scalaz.Scalaz._
class TestRepository(projects: Map[(Module, String), Project]) extends Repository {
case class TestRepository(projects: Map[(Module, String), Project]) extends Repository {
val source = new core.Artifact.Source {
def artifacts(
dependency: Dependency,