aboutsummaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
authorMridul Muralidharan <mridul@gmail.com>2013-04-07 17:47:38 +0530
committerMridul Muralidharan <mridul@gmail.com>2013-04-07 17:47:38 +0530
commit6798a09df84fb97e196c84d55cf3e21ad676871f (patch)
tree0d0f16518dfcfcdc10fd60ce49c860ed9bfc8c25 /pom.xml
parent9831bc1a09fa7fd56f55c3df4f448bc37b3d7d9a (diff)
downloadspark-6798a09df84fb97e196c84d55cf3e21ad676871f.tar.gz
spark-6798a09df84fb97e196c84d55cf3e21ad676871f.tar.bz2
spark-6798a09df84fb97e196c84d55cf3e21ad676871f.zip
Add support for building against hadoop2-yarn : adding new maven profile for it
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml54
1 files changed, 54 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
index 08d1fc12e0..b3134a957d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -558,5 +558,59 @@
</dependencies>
</dependencyManagement>
</profile>
+
+ <profile>
+ <id>hadoop2-yarn</id>
+ <properties>
+ <hadoop.major.version>2</hadoop.major.version>
+ <yarn.version>2.0.3-alpha</yarn.version>
+ </properties>
+
+ <repositories>
+ <repository>
+ <id>maven-root</id>
+ <name>Maven root repository</name>
+ <url>http://repo1.maven.org/maven2/</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <dependencyManagement>
+ <dependencies>
+ <!-- TODO: check versions, bringover from yarn branch ! -->
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-client</artifactId>
+ <version>${yarn.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-yarn-api</artifactId>
+ <version>${yarn.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-yarn-common</artifactId>
+ <version>${yarn.version}</version>
+ </dependency>
+ <!-- Specify Avro version because Kafka also has it as a dependency -->
+ <dependency>
+ <groupId>org.apache.avro</groupId>
+ <artifactId>avro</artifactId>
+ <version>1.7.1.cloudera.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.avro</groupId>
+ <artifactId>avro-ipc</artifactId>
+ <version>1.7.1.cloudera.2</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+ </profile>
</profiles>
</project>