Blame spark-v0.9.1-rc1-0009-fedora-only-resolver-changes.patch

William Benton ed1b62c
From 804e228e4d6ba50d5f32180aa5d68027ad7c4f34 Mon Sep 17 00:00:00 2001
William Benton ed1b62c
From: William Benton <willb@redhat.com>
William Benton ed1b62c
Date: Fri, 28 Feb 2014 16:39:51 -0600
William Benton ed1b62c
Subject: [PATCH 9/9] fedora-only resolver changes
William Benton ed1b62c
William Benton ed1b62c
---
William Benton ed1b62c
 project/SparkBuild.scala | 15 ++++-----------
William Benton ed1b62c
 1 file changed, 4 insertions(+), 11 deletions(-)
William Benton ed1b62c
William Benton ed1b62c
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
William Benton ed1b62c
index 9f9962d..6a3f40f 100644
William Benton ed1b62c
--- a/project/SparkBuild.scala
William Benton ed1b62c
+++ b/project/SparkBuild.scala
William Benton ed1b62c
@@ -101,7 +101,11 @@ object SparkBuild extends Build {
William Benton ed1b62c
 
William Benton ed1b62c
   lazy val allProjects = packageProjects ++ allExternalRefs ++ Seq[ProjectReference](tools)
William Benton ed1b62c
 
William Benton ed1b62c
+  val ivyLocal = Resolver.file("local", file("IVY_LOCAL"))(Resolver.ivyStylePatterns)
William Benton ed1b62c
+
William Benton ed1b62c
   def sharedSettings = Defaults.defaultSettings ++ Seq(
William Benton ed1b62c
+    externalResolvers := Seq(new sbt.RawRepository(new org.fedoraproject.maven.connector.ivy.IvyResolver), ivyLocal),
William Benton ed1b62c
+    
William Benton ed1b62c
     organization       := "org.apache.spark",
William Benton ed1b62c
     version            := "0.9.1",
William Benton ed1b62c
     scalaVersion       := "2.10.3",
William Benton ed1b62c
@@ -131,13 +135,6 @@ object SparkBuild extends Build {
William Benton ed1b62c
     // Only allow one test at a time, even across projects, since they run in the same JVM
William Benton ed1b62c
     concurrentRestrictions in Global += Tags.limit(Tags.Test, 1),
William Benton ed1b62c
 
William Benton ed1b62c
-    // also check the local Maven repository ~/.m2
William Benton ed1b62c
-    resolvers ++= Seq(Resolver.file("Local Maven Repo", file(Path.userHome + "/.m2/repository"))),
William Benton ed1b62c
-
William Benton ed1b62c
-    // For Sonatype publishing
William Benton ed1b62c
-    resolvers ++= Seq("sonatype-snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",
William Benton ed1b62c
-      "sonatype-staging" at "https://oss.sonatype.org/service/local/staging/deploy/maven2/"),
William Benton ed1b62c
-
William Benton ed1b62c
     publishMavenStyle := true,
William Benton ed1b62c
 
William Benton ed1b62c
     //useGpg in Global := true,
William Benton ed1b62c
@@ -217,10 +214,6 @@ object SparkBuild extends Build {
William Benton ed1b62c
 
William Benton ed1b62c
   def coreSettings = sharedSettings ++ Seq(
William Benton ed1b62c
     name := "spark-core",
William Benton ed1b62c
-    resolvers ++= Seq(
William Benton ed1b62c
-       "JBoss Repository"     at "http://repository.jboss.org/nexus/content/repositories/releases/",
William Benton ed1b62c
-       "Cloudera Repository"  at "https://repository.cloudera.com/artifactory/cloudera-repos/"
William Benton ed1b62c
-    ),
William Benton ed1b62c
 
William Benton ed1b62c
     libraryDependencies ++= Seq(
William Benton ed1b62c
         "com.google.guava"         % "guava"            % "14.0.1",
William Benton ed1b62c
-- 
William Benton ed1b62c
1.8.3.4 (Apple Git-47)
William Benton ed1b62c