aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Owen <srowen@gmail.com>2014-07-30 15:04:33 -0700
committerReynold Xin <rxin@apache.org>2014-07-30 15:04:33 -0700
commit6ab96a6fd0db7731c8c5d6478d9e28b619581687 (patch)
tree6eaad2457557d5ff3345e291af69361f1c154611
parent2f4b17056fdcba26fd3a7503b858364b883ab0b0 (diff)
downloadspark-6ab96a6fd0db7731c8c5d6478d9e28b619581687.tar.gz
spark-6ab96a6fd0db7731c8c5d6478d9e28b619581687.tar.bz2
spark-6ab96a6fd0db7731c8c5d6478d9e28b619581687.zip
SPARK-2749 [BUILD]. Spark SQL Java tests aren't compiling in Jenkins' Maven builds; missing junit:junit dep
The Maven-based builds in the build matrix have been failing for a few days: https://amplab.cs.berkeley.edu/jenkins/view/Spark/ On inspection, it looks like the Spark SQL Java tests don't compile: https://amplab.cs.berkeley.edu/jenkins/view/Spark/job/Spark-Master-Maven-pre-YARN/hadoop.version=1.0.4,label=centos/244/consoleFull I confirmed it by repeating the command vs master: `mvn -Dhadoop.version=1.0.4 -Dlabel=centos -DskipTests clean package` The problem is that this module doesn't depend on JUnit. In fact, none of the modules do, but `com.novocode:junit-interface` (the SBT-JUnit bridge) pulls it in, in most places. However this module doesn't depend on `com.novocode:junit-interface` Adding the `junit:junit` dependency fixes the compile problem. In fact, the other modules with Java tests should probably depend on it explicitly instead of happening to get it via `com.novocode:junit-interface`, since that is a bit SBT/Scala-specific (and I am not even sure it's needed). Author: Sean Owen <srowen@gmail.com> Closes #1660 from srowen/SPARK-2749 and squashes the following commits: 858ff7c [Sean Owen] Add explicit junit dep to other modules with Java tests for robustness 9636794 [Sean Owen] Add junit dep so that Spark SQL Java tests compile
-rw-r--r--core/pom.xml5
-rw-r--r--external/flume/pom.xml5
-rw-r--r--external/kafka/pom.xml5
-rw-r--r--external/mqtt/pom.xml5
-rw-r--r--external/twitter/pom.xml5
-rw-r--r--external/zeromq/pom.xml5
-rw-r--r--extras/java8-tests/pom.xml5
-rw-r--r--mllib/pom.xml5
-rw-r--r--sql/core/pom.xml5
-rw-r--r--streaming/pom.xml5
10 files changed, 50 insertions, 0 deletions
diff --git a/core/pom.xml b/core/pom.xml
index 4f061099a4..04d4b9cc10 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -263,6 +263,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.novocode</groupId>
<artifactId>junit-interface</artifactId>
<scope>test</scope>
diff --git a/external/flume/pom.xml b/external/flume/pom.xml
index 9f680b27c3..c532705f39 100644
--- a/external/flume/pom.xml
+++ b/external/flume/pom.xml
@@ -73,6 +73,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.novocode</groupId>
<artifactId>junit-interface</artifactId>
<scope>test</scope>
diff --git a/external/kafka/pom.xml b/external/kafka/pom.xml
index 25a5c0a4d7..daf03360bc 100644
--- a/external/kafka/pom.xml
+++ b/external/kafka/pom.xml
@@ -81,6 +81,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.novocode</groupId>
<artifactId>junit-interface</artifactId>
<scope>test</scope>
diff --git a/external/mqtt/pom.xml b/external/mqtt/pom.xml
index f31ed655f6..dc48a08c93 100644
--- a/external/mqtt/pom.xml
+++ b/external/mqtt/pom.xml
@@ -68,6 +68,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.novocode</groupId>
<artifactId>junit-interface</artifactId>
<scope>test</scope>
diff --git a/external/twitter/pom.xml b/external/twitter/pom.xml
index 56bb24c2a0..b93ad016f8 100644
--- a/external/twitter/pom.xml
+++ b/external/twitter/pom.xml
@@ -63,6 +63,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.novocode</groupId>
<artifactId>junit-interface</artifactId>
<scope>test</scope>
diff --git a/external/zeromq/pom.xml b/external/zeromq/pom.xml
index 54b0242c54..22c1fff23d 100644
--- a/external/zeromq/pom.xml
+++ b/external/zeromq/pom.xml
@@ -63,6 +63,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.novocode</groupId>
<artifactId>junit-interface</artifactId>
<scope>test</scope>
diff --git a/extras/java8-tests/pom.xml b/extras/java8-tests/pom.xml
index 3eade411b3..5308bb4e44 100644
--- a/extras/java8-tests/pom.xml
+++ b/extras/java8-tests/pom.xml
@@ -51,6 +51,11 @@
<type>test-jar</type>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.novocode</groupId>
<artifactId>junit-interface</artifactId>
<scope>test</scope>
diff --git a/mllib/pom.xml b/mllib/pom.xml
index f27cf520dc..cb0fa7b97c 100644
--- a/mllib/pom.xml
+++ b/mllib/pom.xml
@@ -73,6 +73,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.novocode</groupId>
<artifactId>junit-interface</artifactId>
<scope>test</scope>
diff --git a/sql/core/pom.xml b/sql/core/pom.xml
index 3a038a2db6..c8016e4125 100644
--- a/sql/core/pom.xml
+++ b/sql/core/pom.xml
@@ -69,6 +69,11 @@
<version>2.3.0</version>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>org.scalatest</groupId>
<artifactId>scalatest_${scala.binary.version}</artifactId>
<scope>test</scope>
diff --git a/streaming/pom.xml b/streaming/pom.xml
index b99f306b8f..1072f74aea 100644
--- a/streaming/pom.xml
+++ b/streaming/pom.xml
@@ -59,6 +59,11 @@
<scope>test</scope>
</dependency>
<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
<groupId>com.novocode</groupId>
<artifactId>junit-interface</artifactId>
<scope>test</scope>