Skip to content

Commit fb7f398

Browse files
author
Andrew Or
committed
Rename jar to spark-{VERSION}-yarn-shuffle.jar
1 parent 65db822 commit fb7f398

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

make-distribution.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ echo "Spark $VERSION$GITREVSTRING built for Hadoop $SPARK_HADOOP_VERSION" > "$DI
181181
# Copy jars
182182
cp "$FWDIR"/assembly/target/scala*/*assembly*hadoop*.jar "$DISTDIR/lib/"
183183
cp "$FWDIR"/examples/target/scala*/spark-examples*.jar "$DISTDIR/lib/"
184-
cp "$FWDIR"/network/yarn/target/scala*/spark-network-yarn*.jar "$DISTDIR/lib/"
184+
cp "$FWDIR"/network/yarn/target/scala*/spark-*-yarn-shuffle.jar "$DISTDIR/lib/"
185185

186186
# Copy example sources (needed for python and SQL)
187187
mkdir -p "$DISTDIR/examples/src/main"

network/yarn/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
<artifactId>maven-shade-plugin</artifactId>
6161
<configuration>
6262
<shadedArtifactAttached>false</shadedArtifactAttached>
63-
<outputFile>${project.build.directory}/scala-${scala.binary.version}/spark-network-yarn-${project.version}-hadoop${hadoop.version}.jar</outputFile>
63+
<outputFile>${project.build.directory}/scala-${scala.binary.version}/spark-${project.version}-yarn-shuffle.jar</outputFile>
6464
<artifactSet>
6565
<includes>
6666
<include>*:*</include>

project/SparkBuild.scala

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,14 @@ object Assembly {
270270

271271
lazy val settings = assemblySettings ++ Seq(
272272
test in assembly := {},
273-
jarName in assembly <<= (version, moduleName) map { (v, mName) => mName + "-"+v + "-hadoop" +
274-
Option(System.getProperty("hadoop.version")).getOrElse("1.0.4") + ".jar" },
273+
jarName in assembly <<= (version, moduleName) map { (v, mName) =>
274+
if (mName.contains("network-yarn")) {
275+
// This must match the same name used in maven (see network/yarn/pom.xml)
276+
"spark-" + v + "-yarn-shuffle.jar"
277+
} else {
278+
mName + "-" + v + "-hadoop" + Option(System.getProperty("hadoop.version")).getOrElse("1.0.4") + ".jar"
279+
}
280+
},
275281
mergeStrategy in assembly := {
276282
case PathList("org", "datanucleus", xs @ _*) => MergeStrategy.discard
277283
case m if m.toLowerCase.endsWith("manifest.mf") => MergeStrategy.discard

0 commit comments

Comments
 (0)