diff --git a/common/network-common/pom.xml b/common/network-common/pom.xml
index 8657af744c06..b63c0ca17332 100644
--- a/common/network-common/pom.xml
+++ b/common/network-common/pom.xml
@@ -91,18 +91,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
org.mockito
mockito-core
diff --git a/common/network-shuffle/pom.xml b/common/network-shuffle/pom.xml
index 24c10fb1ddb9..5fc92afccbfb 100644
--- a/common/network-shuffle/pom.xml
+++ b/common/network-shuffle/pom.xml
@@ -70,18 +70,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
log4j
log4j
diff --git a/common/network-yarn/pom.xml b/common/network-yarn/pom.xml
index 5e5a80bd4446..9fcd636c8882 100644
--- a/common/network-yarn/pom.xml
+++ b/common/network-yarn/pom.xml
@@ -50,17 +50,6 @@
spark-tags_${scala.binary.version}
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
org.apache.hadoop
diff --git a/common/sketch/pom.xml b/common/sketch/pom.xml
index bcd26d4352b2..7f57108584c2 100644
--- a/common/sketch/pom.xml
+++ b/common/sketch/pom.xml
@@ -39,18 +39,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
diff --git a/common/tags/pom.xml b/common/tags/pom.xml
index 09f6fa12b9a2..81191cb8f4a5 100644
--- a/common/tags/pom.xml
+++ b/common/tags/pom.xml
@@ -34,6 +34,14 @@
tags
+
+
+ org.scalatest
+ scalatest_${scala.binary.version}
+ compile
+
+
+
target/scala-${scala.binary.version}/classes
target/scala-${scala.binary.version}/test-classes
diff --git a/common/tags/src/test/java/org/apache/spark/tags/DockerTest.java b/common/tags/src/main/java/org/apache/spark/tags/DockerTest.java
similarity index 100%
rename from common/tags/src/test/java/org/apache/spark/tags/DockerTest.java
rename to common/tags/src/main/java/org/apache/spark/tags/DockerTest.java
diff --git a/common/tags/src/test/java/org/apache/spark/tags/ExtendedHiveTest.java b/common/tags/src/main/java/org/apache/spark/tags/ExtendedHiveTest.java
similarity index 100%
rename from common/tags/src/test/java/org/apache/spark/tags/ExtendedHiveTest.java
rename to common/tags/src/main/java/org/apache/spark/tags/ExtendedHiveTest.java
diff --git a/common/tags/src/test/java/org/apache/spark/tags/ExtendedYarnTest.java b/common/tags/src/main/java/org/apache/spark/tags/ExtendedYarnTest.java
similarity index 100%
rename from common/tags/src/test/java/org/apache/spark/tags/ExtendedYarnTest.java
rename to common/tags/src/main/java/org/apache/spark/tags/ExtendedYarnTest.java
diff --git a/common/unsafe/pom.xml b/common/unsafe/pom.xml
index dc19f4ad5fb9..d00bddf5515c 100644
--- a/common/unsafe/pom.xml
+++ b/common/unsafe/pom.xml
@@ -39,18 +39,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
com.twitter
chill_${scala.binary.version}
diff --git a/core/pom.xml b/core/pom.xml
index 97a463abbefd..8ee88cc730ab 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -337,18 +337,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
org.apache.commons
commons-crypto
diff --git a/external/docker-integration-tests/pom.xml b/external/docker-integration-tests/pom.xml
index 8948df2da89e..6741932f3ddb 100644
--- a/external/docker-integration-tests/pom.xml
+++ b/external/docker-integration-tests/pom.xml
@@ -96,7 +96,7 @@
org.apache.spark
spark-tags_${scala.binary.version}
- test-jar
+ ${project.version}
test
diff --git a/external/flume-sink/pom.xml b/external/flume-sink/pom.xml
index 6d547c46d6a2..83619ccf258c 100644
--- a/external/flume-sink/pom.xml
+++ b/external/flume-sink/pom.xml
@@ -93,18 +93,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
target/scala-${scala.binary.version}/classes
diff --git a/external/flume/pom.xml b/external/flume/pom.xml
index 46901d64eda9..4a40f8ba28b7 100644
--- a/external/flume/pom.xml
+++ b/external/flume/pom.xml
@@ -69,18 +69,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
target/scala-${scala.binary.version}/classes
diff --git a/external/java8-tests/pom.xml b/external/java8-tests/pom.xml
index 8fc46d7af219..98467f2cc5c2 100644
--- a/external/java8-tests/pom.xml
+++ b/external/java8-tests/pom.xml
@@ -73,18 +73,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
diff --git a/external/kafka-0-10-sql/pom.xml b/external/kafka-0-10-sql/pom.xml
index 6cf448e65e8b..29abd88fcff2 100644
--- a/external/kafka-0-10-sql/pom.xml
+++ b/external/kafka-0-10-sql/pom.xml
@@ -88,18 +88,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
target/scala-${scala.binary.version}/classes
diff --git a/external/kafka-0-10/pom.xml b/external/kafka-0-10/pom.xml
index 88499240cd56..b9ab57624c74 100644
--- a/external/kafka-0-10/pom.xml
+++ b/external/kafka-0-10/pom.xml
@@ -89,18 +89,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
target/scala-${scala.binary.version}/classes
diff --git a/external/kafka-0-8/pom.xml b/external/kafka-0-8/pom.xml
index 8368a1f12218..bdb3b4d2f56e 100644
--- a/external/kafka-0-8/pom.xml
+++ b/external/kafka-0-8/pom.xml
@@ -89,18 +89,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
target/scala-${scala.binary.version}/classes
diff --git a/external/kinesis-asl/pom.xml b/external/kinesis-asl/pom.xml
index b2bac7c938ab..32ea114856d8 100644
--- a/external/kinesis-asl/pom.xml
+++ b/external/kinesis-asl/pom.xml
@@ -78,18 +78,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
target/scala-${scala.binary.version}/classes
diff --git a/graphx/pom.xml b/graphx/pom.xml
index 8df33660ea9d..a9f7839917f3 100644
--- a/graphx/pom.xml
+++ b/graphx/pom.xml
@@ -78,18 +78,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
target/scala-${scala.binary.version}/classes
diff --git a/launcher/pom.xml b/launcher/pom.xml
index 025cd84f20f0..899957f62778 100644
--- a/launcher/pom.xml
+++ b/launcher/pom.xml
@@ -67,17 +67,6 @@
spark-tags_${scala.binary.version}
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
org.apache.hadoop
diff --git a/mllib-local/pom.xml b/mllib-local/pom.xml
index 663f7fb0b010..201446efb9ab 100644
--- a/mllib-local/pom.xml
+++ b/mllib-local/pom.xml
@@ -56,18 +56,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
diff --git a/mllib/pom.xml b/mllib/pom.xml
index 82f840b0fc26..aad69742770a 100644
--- a/mllib/pom.xml
+++ b/mllib/pom.xml
@@ -113,18 +113,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
diff --git a/pom.xml b/pom.xml
index a0c44f5ac1f4..72e5442b8785 100644
--- a/pom.xml
+++ b/pom.xml
@@ -293,12 +293,6 @@
spark-tags_${scala.binary.version}
${project.version}
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- ${project.version}
- test-jar
-
com.twitter
chill_${scala.binary.version}
diff --git a/repl/pom.xml b/repl/pom.xml
index a256ae3b8418..1baf1340cfb3 100644
--- a/repl/pom.xml
+++ b/repl/pom.xml
@@ -92,18 +92,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
org.apache.xbean
xbean-asm5-shaded
diff --git a/resource-managers/yarn/pom.xml b/resource-managers/yarn/pom.xml
index f090d2427dc2..04b51dc92a4a 100644
--- a/resource-managers/yarn/pom.xml
+++ b/resource-managers/yarn/pom.xml
@@ -54,8 +54,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
- test-jar
- test
org.apache.hadoop
diff --git a/sql/catalyst/pom.xml b/sql/catalyst/pom.xml
index 765c92b8d3b9..ba5b5c965f6d 100644
--- a/sql/catalyst/pom.xml
+++ b/sql/catalyst/pom.xml
@@ -56,18 +56,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
org.apache.spark
spark-unsafe_${scala.binary.version}
diff --git a/sql/core/pom.xml b/sql/core/pom.xml
index b8aa69809098..4178b0a1fcf1 100644
--- a/sql/core/pom.xml
+++ b/sql/core/pom.xml
@@ -74,18 +74,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
org.apache.parquet
parquet-column
diff --git a/sql/hive-thriftserver/pom.xml b/sql/hive-thriftserver/pom.xml
index 9c879218ddc0..7a6e966f960d 100644
--- a/sql/hive-thriftserver/pom.xml
+++ b/sql/hive-thriftserver/pom.xml
@@ -85,18 +85,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
-
-
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
net.sf.jpam
jpam
diff --git a/sql/hive/pom.xml b/sql/hive/pom.xml
index 9aedaf234ec1..af02d055505a 100644
--- a/sql/hive/pom.xml
+++ b/sql/hive/pom.xml
@@ -60,8 +60,6 @@
org.apache.spark
spark-tags_${scala.binary.version}
- test-jar
- test
-
- org.apache.spark
- spark-tags_${scala.binary.version}
- test-jar
- test
-
-
com.google.guava