Repository: incubator-toree
Updated Branches:
  refs/heads/master f58505617 -> 80882ad06


Updated to Coursier 1.0.0-M14


Project: http://git-wip-us.apache.org/repos/asf/incubator-toree/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-toree/commit/18083e4b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-toree/tree/18083e4b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-toree/diff/18083e4b

Branch: refs/heads/master
Commit: 18083e4ba19925c35cb23de66a335b8a0d0826c4
Parents: 9b577f1
Author: Justin Polchlopek <jpolchlo...@azavea.com>
Authored: Tue Nov 15 13:27:40 2016 -0500
Committer: Justin Polchlopek <jpolchlo...@azavea.com>
Committed: Tue Nov 15 13:27:40 2016 -0500

----------------------------------------------------------------------
 kernel-api/build.sbt                            |  4 ++--
 .../CoursierDependencyDownloader.scala          | 20 ++++++++++----------
 project/plugins.sbt                             |  2 +-
 3 files changed, 13 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-toree/blob/18083e4b/kernel-api/build.sbt
----------------------------------------------------------------------
diff --git a/kernel-api/build.sbt b/kernel-api/build.sbt
index eff931a..26e9d6f 100644
--- a/kernel-api/build.sbt
+++ b/kernel-api/build.sbt
@@ -52,8 +52,8 @@ libraryDependencies += "com.typesafe" % "config" % "1.3.0"
 libraryDependencies ++= Seq(
   // Used to find and download jars from Maven-based repositories
   "org.apache.ivy" % "ivy" % "2.4.0-rc1", // Apache v2
-  "io.get-coursier" %% "coursier" % "1.0.0-M12", // Apache v2
-  "io.get-coursier" %% "coursier-cache" % "1.0.0-M12" // Apache v2
+  "io.get-coursier" %% "coursier" % "1.0.0-M14", // Apache v2
+  "io.get-coursier" %% "coursier-cache" % "1.0.0-M14" // Apache v2
 )
 
 // Brought in in order to simplify the reading of each project's ivy.xml file

http://git-wip-us.apache.org/repos/asf/incubator-toree/blob/18083e4b/kernel-api/src/main/scala/org/apache/toree/dependencies/CoursierDependencyDownloader.scala
----------------------------------------------------------------------
diff --git 
a/kernel-api/src/main/scala/org/apache/toree/dependencies/CoursierDependencyDownloader.scala
 
b/kernel-api/src/main/scala/org/apache/toree/dependencies/CoursierDependencyDownloader.scala
index 4751f67..2e9b039 100644
--- 
a/kernel-api/src/main/scala/org/apache/toree/dependencies/CoursierDependencyDownloader.scala
+++ 
b/kernel-api/src/main/scala/org/apache/toree/dependencies/CoursierDependencyDownloader.scala
@@ -113,7 +113,7 @@ class CoursierDependencyDownloader extends 
DependencyDownloader {
     printStream.println(s"-> ${fetchUris.mkString("\n-> ")}")
 
     // Verify locations where we will download dependencies
-    val resolution = start.process.run(fetch).run
+    val resolution = start.process.run(fetch).unsafePerformSync
 
     // Report any resolution errors
     val errors: Seq[(Dependency, Seq[String])] = resolution.errors
@@ -131,7 +131,7 @@ class CoursierDependencyDownloader extends 
DependencyDownloader {
         artifact = a,
         cache = downloadLocations,
         logger = Some(new DownloadLogger(verbose, trace))
-      ).run)).run
+      ).run)).unsafePerformSync
 
     // Print any errors in retrieving dependencies
     localArtifacts.flatMap(_.swap.toOption).map(_.message)
@@ -161,7 +161,7 @@ class CoursierDependencyDownloader extends 
DependencyDownloader {
    */
   override def removeMavenRepository(url: URL): Unit = {
     repositories = repositories.filterNot {
-      case MavenRepository(urlString, _, _, _) => url.toString == urlString
+      case MavenRepository(urlString, _, _, _, _) => url.toString == urlString
       case _                                => false
     }
   }
@@ -313,19 +313,19 @@ class CoursierDependencyDownloader extends 
DependencyDownloader {
    * @return The resulting URIs
    */
   private def repositoriesToURIs(repositories: Seq[Repository]) = 
repositories.map {
-    case IvyRepository(pattern, _, _, _, _, _, _, _, _)  => pattern
-    case MavenRepository(root, _, _, _)                  => root
+    case IvyRepository(pattern, _, _, _, _, _, _, _)  => pattern.string
+    case MavenRepository(root, _, _, _, _)                  => root
   }.map(new URI(_))
 
   /** Creates new Ivy2 local repository using base home URI. */
-  private def ivy2Local(ivy2HomeUri: URI) = IvyRepository(
+  private def ivy2Local(ivy2HomeUri: URI) = IvyRepository.parse(
     ivy2HomeUri.toString + "local/" +
       "[organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)" +
       "[revision]/[type]s/[artifact](-[classifier]).[ext]"
-  )
+  ).toOption.get
 
   /** Creates new Ivy2 cache repository using base home URI. */
-  private def ivy2Cache(ivy2HomeUri: URI) = IvyRepository(
+  private def ivy2Cache(ivy2HomeUri: URI) = IvyRepository.parse(
     ivy2HomeUri.toString + "cache/" +
       "(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[organisation]/[module]/" +
       "[type]s/[artifact]-[revision](-[classifier]).[ext]",
@@ -337,7 +337,7 @@ class CoursierDependencyDownloader extends 
DependencyDownloader {
     withChecksums = false,
     withSignatures = false,
     dropInfoAttributes = true
-  )
+  ).toOption.get
 }
 
 
@@ -386,4 +386,4 @@ object Credentials {
   def apply(file: File): Credentials =
     FromFile(file)
 
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/incubator-toree/blob/18083e4b/project/plugins.sbt
----------------------------------------------------------------------
diff --git a/project/plugins.sbt b/project/plugins.sbt
index d0b08ba..61c6905 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -52,7 +52,7 @@ addSbtPlugin("com.typesafe.sbt" % "sbt-site" % "0.8.1")
 addSbtPlugin("com.typesafe.sbt" % "sbt-ghpages" % "0.5.3")
 
 // Provides alternative resolving/downloading over sbt
-//addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-M12")
+//addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-M14")
 
 //  Used for signing jars published via `sbt publish-signed`
 addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.0.0")

Reply via email to