From fd0c5b8c577204f98831ece860e0b3e153f90d21 Mon Sep 17 00:00:00 2001
From: Sean Owen <sowen@cloudera.com>
Date: Wed, 22 Jan 2014 22:25:49 +0000
Subject: [PATCH] Depend on Commons Math explicitly instead of accidentally
 getting it from Hadoop (which stops working in 2.2.x) and also use the newer
 commons-math3

---
 graphx/pom.xml                                               | 5 +++++
 .../main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/graphx/pom.xml b/graphx/pom.xml
index 4eca4747ea..d97dbb804b 100644
--- a/graphx/pom.xml
+++ b/graphx/pom.xml
@@ -37,6 +37,11 @@
       <artifactId>spark-core_${scala.binary.version}</artifactId>
       <version>${project.version}</version>
     </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-math3</artifactId>
+      <version>3.2</version>
+    </dependency>
     <dependency>
       <groupId>org.eclipse.jetty</groupId>
       <artifactId>jetty-server</artifactId>
diff --git a/graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala b/graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala
index c327ce7935..79280f836f 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala
@@ -18,7 +18,7 @@
 package org.apache.spark.graphx.lib
 
 import scala.util.Random
-import org.apache.commons.math.linear._
+import org.apache.commons.math3.linear._
 import org.apache.spark.rdd._
 import org.apache.spark.graphx._
 
-- 
GitLab