aboutsummaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml33
1 files changed, 33 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
index bece526a2a..9cf2471b51 100644
--- a/pom.xml
+++ b/pom.xml
@@ -161,6 +161,7 @@
<fasterxml.jackson.version>2.4.4</fasterxml.jackson.version>
<snappy.version>1.1.1.7</snappy.version>
<netlib.java.version>1.1.2</netlib.java.version>
+ <thrift.version>0.9.2</thrift.version>
<!-- For maven shade plugin (see SPARK-8819) -->
<create.dependency.reduced.pom>false</create.dependency.reduced.pom>
@@ -179,6 +180,8 @@
<hbase.deps.scope>compile</hbase.deps.scope>
<hive.deps.scope>compile</hive.deps.scope>
<parquet.deps.scope>compile</parquet.deps.scope>
+ <parquet.test.deps.scope>test</parquet.test.deps.scope>
+ <thrift.test.deps.scope>test</thrift.test.deps.scope>
<!--
Overridable test home. So that you can call individual pom files directly without
@@ -270,6 +273,18 @@
<enabled>false</enabled>
</snapshots>
</repository>
+ <!-- For transitive dependencies brougt by parquet-thrift -->
+ <repository>
+ <id>twttr-repo</id>
+ <name>Twttr Repository</name>
+ <url>http://maven.twttr.com</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
<!-- TODO: This can be deleted after Spark 1.4 is posted -->
<repository>
<id>spark-1.4-staging</id>
@@ -1102,6 +1117,24 @@
<scope>${parquet.deps.scope}</scope>
</dependency>
<dependency>
+ <groupId>org.apache.parquet</groupId>
+ <artifactId>parquet-avro</artifactId>
+ <version>${parquet.version}</version>
+ <scope>${parquet.test.deps.scope}</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.parquet</groupId>
+ <artifactId>parquet-thrift</artifactId>
+ <version>${parquet.version}</version>
+ <scope>${parquet.test.deps.scope}</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.thrift</groupId>
+ <artifactId>libthrift</artifactId>
+ <version>${thrift.version}</version>
+ <scope>${thrift.test.deps.scope}</scope>
+ </dependency>
+ <dependency>
<groupId>org.apache.flume</groupId>
<artifactId>flume-ng-core</artifactId>
<version>${flume.version}</version>