aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pom.xml125
1 files changed, 14 insertions, 111 deletions
diff --git a/pom.xml b/pom.xml
index 747c272..488e55a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,58 +2,38 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
-
<organization>
<name>Parallel AI</name>
<url>http://www.parallelai.com</url>
</organization>
-
<name>Cascading and Scalding wrapper for HBase with advanced features</name>
<groupId>parallelai</groupId>
<artifactId>parallelai.spyglass</artifactId>
- <version>2.10_0.10_CDH5_4.4</version>
+ <version>2.10_0.10_CDH5.2.1</version>
<packaging>jar</packaging>
<properties>
- <!-- UTF-8 Encoding settings -->
<encoding>UTF-8</encoding>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-
- <!-- Java compilation level -->
- <maven.compiler.source>1.6</maven.compiler.source>
- <maven.compiler.target>1.6</maven.compiler.target>
-
- <!-- Maven -->
+ <maven.compiler.source>1.7</maven.compiler.source>
+ <maven.compiler.target>1.7</maven.compiler.target>
<maven-compiler-plugin.version>3.0</maven-compiler-plugin.version>
<maven-scala-plugin.version>2.15.2</maven-scala-plugin.version>
<maven.surefire.plugin.version>2.12.3</maven.surefire.plugin.version>
-
- <cdh.version>cdh5.1.0</cdh.version>
-
- <hadoop.version>2.3.0-${cdh.version}</hadoop.version>
- <hadoop.core.version>2.3.0-mr1-${cdh.version}</hadoop.core.version>
- <hbase.version>0.98.1-${cdh.version}</hbase.version>
-
- <!-- Scala/Scalding/Cascading properties -->
- <!-- can be 2.9.3 and 2.10.2 -->
+ <cdh.version>cdh5.2.1</cdh.version>
+ <hadoop.version>2.5.0-${cdh.version}</hadoop.version>
+ <hbase.version>0.98.6-${cdh.version}</hbase.version>
<scala.version>2.10.3</scala.version>
- <!-- 2.10 for Scala 2.10.2 and 2.9.3 for Scala version 2.9.3 -->
<scalding.scala.version>2.10</scalding.scala.version>
<scalding.version>0.10.0</scalding.version>
<scalatest.version>2.2.0</scalatest.version>
-
- <!-- 2.1.1 for Scala 2.10.2 and 1.12.4.1 for Scala 2.9.3-->
<specs2.version>2.1.1</specs2.version>
<typesafe.config.version>1.0.0</typesafe.config.version>
-
- <!-- Other libraries properties -->
<junit.version>4.10</junit.version>
<slf4j.version>1.7.2</slf4j.version>
-
</properties>
- <!-- Repositories -->
<repositories>
<repository>
<id>scala-tools.org</id>
@@ -72,113 +52,42 @@
</repository>
</repositories>
- <!-- Profiles
- <profiles>
- <profile>
- <id>windows_profile</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- <os>
- <family>Windows</family>
- </os>
- </activation>
- <properties>
- <toolsjar>${JAVA_HOME}\\lib\\tools.jar</toolsjar>
- </properties>
- <dependencies>
- <dependency>
- <groupId>jdk.tools</groupId>
- <artifactId>jdk.tools</artifactId>
- <version>1.6</version>
- <scope>system</scope>
- <systemPath>${toolsjar}</systemPath>
- </dependency>
- </dependencies>
- </profile>
- <profile>
- <id>osx_profile</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- <os>
- <family>mac</family>
- </os>
- </activation>
- <properties>
- <toolsjar>${java.home}/../Classes/classes.jar</toolsjar>
- </properties>
- <dependencies>
- <dependency>
- <groupId>jdk.tools</groupId>
- <artifactId>jdk.tools</artifactId>
- <version>1.6</version>
- <scope>system</scope>
- <systemPath>${toolsjar}</systemPath>
- </dependency>
- </dependencies>
- </profile>
- </profiles>-->
-
-
<dependencies>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>${scala.version}</version>
</dependency>
-
- <!-- Scalding -->
<dependency>
<groupId>com.twitter</groupId>
<artifactId>scalding-core_${scalding.scala.version}</artifactId>
<version>${scalding.version}</version>
</dependency>
-
- <!-- Hadoop -->
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-core</artifactId>
- <version>${hadoop.core.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
+ <artifactId>hadoop-client</artifactId>
<version>${hadoop.version}</version>
</dependency>
-
- <!-- HBase -->
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-server</artifactId>
<version>${hbase.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-common</artifactId>
- <version>${hbase.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-client</artifactId>
- <version>${hbase.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-protocol</artifactId>
- <version>${hbase.version}</version>
- </dependency>
-
- <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
-
+ <dependency>
+ <groupId>com.jcraft</groupId>
+ <artifactId>jsch</artifactId>
+ <version>0.1.51</version>
+ </dependency>
<dependency>
<groupId>com.typesafe</groupId>
<artifactId>config</artifactId>
<version>${typesafe.config.version}</version>
</dependency>
-
<dependency>
<groupId>com.twitter.elephantbird</groupId>
<artifactId>elephant-bird-core</artifactId>
@@ -188,9 +97,7 @@
<groupId>com.twitter.elephantbird</groupId>
<artifactId>elephant-bird-hadoop-compat</artifactId>
<version>4.1</version>
- </dependency>
-
- <!-- Testing dependencies (ScalaSpec / ScalaTest / JUnit) -->
+ </dependency>
<dependency>
<groupId>org.specs2</groupId>
<artifactId>specs2_${scalding.scala.version}</artifactId>
@@ -215,7 +122,6 @@
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<testSourceDirectory>src/test/scala</testSourceDirectory>
- <!-- From https://wiki.scala-lang.org/display/SIW/ScalaEclipseMaven -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -287,7 +193,6 @@
</goals>
<configuration>
<outputDirectory>./alternateLocation</outputDirectory>
- <!-- ${project.build.directory} -->
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>false</overWriteSnapshots>
<overWriteIfNewer>true</overWriteIfNewer>
@@ -298,7 +203,6 @@
</plugins>
<pluginManagement>
<plugins>
- <!--Run with : mvn dependency:copy-dependencies -->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
@@ -371,5 +275,4 @@
</plugins>
</pluginManagement>
</build>
-
-</project>
+</project> \ No newline at end of file