|
|
@@ -57,6 +57,7 @@
|
|
|
<json4s.version>3.2.5</json4s.version>
|
|
|
<logback.version>1.1.2</logback.version>
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
+ <py4j.version>0.8.2.1</py4j.version>
|
|
|
<scala.binary.version>2.10</scala.binary.version>
|
|
|
<scala.compat.version>2.10</scala.compat.version>
|
|
|
<scala.version>2.10.4</scala.version>
|
|
|
@@ -76,53 +77,136 @@
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>ch.qos.logback</groupId>
|
|
|
- <artifactId>logback-classic</artifactId>
|
|
|
+ <artifactId>logback-access</artifactId>
|
|
|
<version>${logback.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>ch.qos.logback</groupId>
|
|
|
- <artifactId>logback-access</artifactId>
|
|
|
+ <artifactId>logback-classic</artifactId>
|
|
|
<version>${logback.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
- <!-- These will be stored in the assembly -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.fasterxml.jackson.core</groupId>
|
|
|
+ <artifactId>jackson-core</artifactId>
|
|
|
+ <version>${jackson.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.fasterxml.jackson.core</groupId>
|
|
|
+ <artifactId>jackson-databind</artifactId>
|
|
|
+ <version>${jackson.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-codec</groupId>
|
|
|
+ <artifactId>commons-codec</artifactId>
|
|
|
+ <version>${commons-codec.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>javax.servlet</groupId>
|
|
|
+ <artifactId>javax.servlet-api</artifactId>
|
|
|
+ <version>${javax.servlet-api.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-common</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-client</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-yarn-api</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-yarn-client</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-yarn-common</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.httpcomponents</groupId>
|
|
|
+ <artifactId>httpcore</artifactId>
|
|
|
+ <version>${httpcore.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.httpcomponents</groupId>
|
|
|
+ <artifactId>httpclient</artifactId>
|
|
|
+ <version>${httpclient.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.spark</groupId>
|
|
|
+ <artifactId>spark-core_${scala.binary.version}</artifactId>
|
|
|
+ <version>${spark.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.spark</groupId>
|
|
|
+ <artifactId>spark-yarn_${scala.binary.version}</artifactId>
|
|
|
+ <version>${spark.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
<artifactId>jetty-http</artifactId>
|
|
|
<version>${jetty.version}</version>
|
|
|
<scope>provided</scope>
|
|
|
</dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
<artifactId>jetty-continuation</artifactId>
|
|
|
<version>${jetty.version}</version>
|
|
|
<scope>provided</scope>
|
|
|
</dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
<artifactId>jetty-servlet</artifactId>
|
|
|
<version>${jetty.version}</version>
|
|
|
<scope>provided</scope>
|
|
|
</dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
<artifactId>jetty-server</artifactId>
|
|
|
<version>${jetty.version}</version>
|
|
|
<scope>provided</scope>
|
|
|
</dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
<artifactId>jetty-util</artifactId>
|
|
|
<version>${jetty.version}</version>
|
|
|
<scope>provided</scope>
|
|
|
</dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
<artifactId>jetty-plus</artifactId>
|
|
|
<version>${jetty.version}</version>
|
|
|
<scope>provided</scope>
|
|
|
</dependency>
|
|
|
+
|
|
|
<dependency>
|
|
|
<groupId>org.eclipse.jetty</groupId>
|
|
|
<artifactId>jetty-security</artifactId>
|
|
|
@@ -131,33 +215,20 @@
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.scalatra</groupId>
|
|
|
- <artifactId>scalatra_${scala.binary.version}</artifactId>
|
|
|
- <version>${scalatra.version}</version>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>org.scalatra</groupId>
|
|
|
- <artifactId>scalatra-jetty_${scala.binary.version}</artifactId>
|
|
|
- <version>${scalatra.version}</version>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>org.scalatra</groupId>
|
|
|
- <artifactId>scalatra-scalatest_${scala.binary.version}</artifactId>
|
|
|
- <version>${scalatra.version}</version>
|
|
|
- <scope>test</scope>
|
|
|
+ <groupId>org.json4s</groupId>
|
|
|
+ <artifactId>json4s_${scala.binary.version}</artifactId>
|
|
|
+ <version>${json4s.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.scalatra</groupId>
|
|
|
- <artifactId>scalatra-json_${scala.binary.version}</artifactId>
|
|
|
- <version>${scalatra.version}</version>
|
|
|
+ <groupId>org.json4s</groupId>
|
|
|
+ <artifactId>json4s-ast_${scala.binary.version}</artifactId>
|
|
|
+ <version>${json4s.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
<groupId>org.json4s</groupId>
|
|
|
- <artifactId>json4s_${scala.binary.version}</artifactId>
|
|
|
+ <artifactId>json4s-core_${scala.binary.version}</artifactId>
|
|
|
<version>${json4s.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
@@ -168,39 +239,47 @@
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.hadoop</groupId>
|
|
|
- <artifactId>hadoop-common</artifactId>
|
|
|
- <version>${hadoop.version}</version>
|
|
|
+ <groupId>org.scala-lang</groupId>
|
|
|
+ <artifactId>scala-library</artifactId>
|
|
|
+ <version>${scala.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.hadoop</groupId>
|
|
|
- <artifactId>hadoop-client</artifactId>
|
|
|
- <version>${hadoop.version}</version>
|
|
|
+ <groupId>org.scalatest</groupId>
|
|
|
+ <artifactId>scalatest_${scala.binary.version}</artifactId>
|
|
|
+ <version>${scalatest.version}</version>
|
|
|
+ <scope>test</scope>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.hadoop</groupId>
|
|
|
- <artifactId>hadoop-yarn-client</artifactId>
|
|
|
- <version>${hadoop.version}</version>
|
|
|
+ <groupId>org.scalatra</groupId>
|
|
|
+ <artifactId>scalatra_${scala.binary.version}</artifactId>
|
|
|
+ <version>${scalatra.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.hadoop</groupId>
|
|
|
- <artifactId>hadoop-yarn-api</artifactId>
|
|
|
- <version>${hadoop.version}</version>
|
|
|
+ <groupId>org.scalatra</groupId>
|
|
|
+ <artifactId>scalatra-jetty_${scala.binary.version}</artifactId>
|
|
|
+ <version>${scalatra.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.spark</groupId>
|
|
|
- <artifactId>spark-core_${scala.binary.version}</artifactId>
|
|
|
- <version>${spark.version}</version>
|
|
|
+ <groupId>org.scalatra</groupId>
|
|
|
+ <artifactId>scalatra-scalatest_${scala.binary.version}</artifactId>
|
|
|
+ <version>${scalatra.version}</version>
|
|
|
+ <scope>test</scope>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.spark</groupId>
|
|
|
- <artifactId>spark-yarn_${scala.binary.version}</artifactId>
|
|
|
- <version>${spark.version}</version>
|
|
|
+ <groupId>org.scalatra</groupId>
|
|
|
+ <artifactId>scalatra-json_${scala.binary.version}</artifactId>
|
|
|
+ <version>${scalatra.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.xerial.snappy</groupId>
|
|
|
+ <artifactId>snappy-java</artifactId>
|
|
|
+ <version>${snappy-java.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
@@ -216,21 +295,9 @@
|
|
|
</dependency>
|
|
|
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.httpcomponents</groupId>
|
|
|
- <artifactId>httpclient</artifactId>
|
|
|
- <version>${httpclient.version}</version>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>org.apache.httpcomponents</groupId>
|
|
|
- <artifactId>httpcore</artifactId>
|
|
|
- <version>${httpcore.version}</version>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>commons-codec</groupId>
|
|
|
- <artifactId>commons-codec</artifactId>
|
|
|
- <version>${commons-codec.version}</version>
|
|
|
+ <groupId>net.sf.py4j</groupId>
|
|
|
+ <artifactId>py4j</artifactId>
|
|
|
+ <version>${py4j.version}</version>
|
|
|
</dependency>
|
|
|
|
|
|
</dependencies>
|
|
|
@@ -299,11 +366,13 @@
|
|
|
<artifactId>apache-rat-plugin</artifactId>
|
|
|
<version>0.8</version>
|
|
|
</plugin>
|
|
|
+
|
|
|
<plugin>
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
<artifactId>maven-deploy-plugin</artifactId>
|
|
|
- <version>2.7</version>
|
|
|
+ <version>2.8.2</version>
|
|
|
</plugin>
|
|
|
+
|
|
|
<plugin>
|
|
|
<groupId>org.apache.felix</groupId>
|
|
|
<artifactId>maven-bundle-plugin</artifactId>
|
|
|
@@ -313,7 +382,7 @@
|
|
|
<plugin>
|
|
|
<groupId>net.alchim31.maven</groupId>
|
|
|
<artifactId>scala-maven-plugin</artifactId>
|
|
|
- <version>3.2.0</version>
|
|
|
+ <version>3.2.2</version>
|
|
|
<executions>
|
|
|
<execution>
|
|
|
<goals>
|
|
|
@@ -334,13 +403,13 @@
|
|
|
<plugin>
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
<artifactId>maven-install-plugin</artifactId>
|
|
|
- <version>2.3.1</version>
|
|
|
+ <version>2.5.2</version>
|
|
|
</plugin>
|
|
|
|
|
|
<plugin>
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
<artifactId>maven-shade-plugin</artifactId>
|
|
|
- <version>2.2</version>
|
|
|
+ <version>2.4.2</version>
|
|
|
</plugin>
|
|
|
|
|
|
<plugin>
|
|
|
@@ -375,6 +444,15 @@
|
|
|
</pluginManagement>
|
|
|
|
|
|
<plugins>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
+ <artifactId>maven-compiler-plugin</artifactId>
|
|
|
+ <configuration>
|
|
|
+ <source>${sourceJavaVersion}</source>
|
|
|
+ <target>${targetJavaVersion}</target>
|
|
|
+ </configuration>
|
|
|
+ </plugin>
|
|
|
+
|
|
|
<plugin>
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
<artifactId>maven-enforcer-plugin</artifactId>
|
|
|
@@ -417,15 +495,6 @@
|
|
|
</executions>
|
|
|
</plugin>
|
|
|
|
|
|
- <plugin>
|
|
|
- <groupId>org.apache.maven.plugins</groupId>
|
|
|
- <artifactId>maven-compiler-plugin</artifactId>
|
|
|
- <configuration>
|
|
|
- <source>${sourceJavaVersion}</source>
|
|
|
- <target>${targetJavaVersion}</target>
|
|
|
- </configuration>
|
|
|
- </plugin>
|
|
|
-
|
|
|
<plugin>
|
|
|
<groupId>net.alchim31.maven</groupId>
|
|
|
<artifactId>scala-maven-plugin</artifactId>
|
|
|
@@ -461,9 +530,17 @@
|
|
|
</execution>
|
|
|
</executions>
|
|
|
</plugin>
|
|
|
-
|
|
|
</plugins>
|
|
|
|
|
|
</build>
|
|
|
|
|
|
+ <reporting>
|
|
|
+ <plugins>
|
|
|
+ <plugin>
|
|
|
+ <groupId>net.alchim31.maven</groupId>
|
|
|
+ <artifactId>scala-maven-plugin</artifactId>
|
|
|
+ </plugin>
|
|
|
+ </plugins>
|
|
|
+ </reporting>
|
|
|
+
|
|
|
</project>
|