aboutsummaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
authorSandy Ryza <sandy@cloudera.com>2014-03-11 22:39:17 -0700
committerPatrick Wendell <pwendell@gmail.com>2014-03-11 22:39:17 -0700
commit2409af9dcf238e1ad87080a389e05a696c41dc72 (patch)
tree2c65a789a99b7e95389cf766140eecf55af99f31 /pom.xml
parent16788a654246067fd966033b5dc9bc0d4c759b70 (diff)
downloadspark-2409af9dcf238e1ad87080a389e05a696c41dc72.tar.gz
spark-2409af9dcf238e1ad87080a389e05a696c41dc72.tar.bz2
spark-2409af9dcf238e1ad87080a389e05a696c41dc72.zip
SPARK-1064
This reopens PR 649 from incubator-spark against the new repo Author: Sandy Ryza <sandy@cloudera.com> Closes #102 from sryza/sandy-spark-1064 and squashes the following commits: 270e490 [Sandy Ryza] Handle different application classpath variables in different versions 88b04e0 [Sandy Ryza] SPARK-1064. Make it possible to run on YARN without bundling Hadoop jars in Spark assembly
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml46
1 files changed, 46 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
index 986626f029..d2c36dc260 100644
--- a/pom.xml
+++ b/pom.xml
@@ -807,5 +807,51 @@
</modules>
</profile>
+
+ <!-- Build without Hadoop dependencies that are included in some runtime environments. -->
+ <profile>
+ <id>hadoop-provided</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-client</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-yarn-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-yarn-common</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-yarn-client</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.avro</groupId>
+ <artifactId>avro</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.avro</groupId>
+ <artifactId>avro-ipc</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.zookeeper</groupId>
+ <artifactId>zookeeper</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ </profile>
+
</profiles>
</project>