diff --git a/core/shared/src/main/scala/coursier/Fetch.scala b/core/shared/src/main/scala/coursier/Fetch.scala index 16f1ddcdb..236bb183c 100644 --- a/core/shared/src/main/scala/coursier/Fetch.scala +++ b/core/shared/src/main/scala/coursier/Fetch.scala @@ -1,6 +1,6 @@ package coursier -import coursier.maven.MavenSource +import scala.language.higherKinds import scalaz._ diff --git a/core/shared/src/main/scala/coursier/core/ResolutionProcess.scala b/core/shared/src/main/scala/coursier/core/ResolutionProcess.scala index 6e802b7ac..e86949f74 100644 --- a/core/shared/src/main/scala/coursier/core/ResolutionProcess.scala +++ b/core/shared/src/main/scala/coursier/core/ResolutionProcess.scala @@ -3,6 +3,7 @@ package core import scalaz._ import scala.annotation.tailrec +import scala.language.higherKinds sealed abstract class ResolutionProcess { diff --git a/core/shared/src/main/scala/coursier/ivy/IvyRepository.scala b/core/shared/src/main/scala/coursier/ivy/IvyRepository.scala index 092c4cfac..250fba614 100644 --- a/core/shared/src/main/scala/coursier/ivy/IvyRepository.scala +++ b/core/shared/src/main/scala/coursier/ivy/IvyRepository.scala @@ -3,6 +3,8 @@ package coursier.ivy import coursier.Fetch import coursier.core._ +import scala.language.higherKinds + import scalaz._ import scalaz.Scalaz._ diff --git a/plugin/src/main/scala-2.10/coursier/FallbackDependenciesRepository.scala b/plugin/src/main/scala-2.10/coursier/FallbackDependenciesRepository.scala index eb4b7a6a4..8d0cc8553 100644 --- a/plugin/src/main/scala-2.10/coursier/FallbackDependenciesRepository.scala +++ b/plugin/src/main/scala-2.10/coursier/FallbackDependenciesRepository.scala @@ -3,6 +3,8 @@ package coursier import java.io.{ File, FileNotFoundException, IOException } import java.net.{ HttpURLConnection, URL, URLConnection } +import scala.language.higherKinds + import scalaz.{ EitherT, Monad } object FallbackDependenciesRepository { diff --git a/plugin/src/main/scala-2.10/coursier/InterProjectRepository.scala b/plugin/src/main/scala-2.10/coursier/InterProjectRepository.scala index 8eb094420..88b6e91a1 100644 --- a/plugin/src/main/scala-2.10/coursier/InterProjectRepository.scala +++ b/plugin/src/main/scala-2.10/coursier/InterProjectRepository.scala @@ -1,5 +1,7 @@ package coursier +import scala.language.higherKinds + import scalaz.{ -\/, \/-, Monad, EitherT } case class InterProjectRepository(projects: Seq[Project]) extends Repository { diff --git a/tests/shared/src/test/scala/coursier/test/TestRepository.scala b/tests/shared/src/test/scala/coursier/test/TestRepository.scala index f1d355ee9..1bbb38024 100644 --- a/tests/shared/src/test/scala/coursier/test/TestRepository.scala +++ b/tests/shared/src/test/scala/coursier/test/TestRepository.scala @@ -3,6 +3,8 @@ package test import coursier.core._ +import scala.language.higherKinds + import scalaz.{ Monad, EitherT } import scalaz.Scalaz._