|
@@ -23,6 +23,36 @@
|
|
|
</parent>
|
|
|
|
|
|
<dependencies>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.codehaus.jackson</groupId>
|
|
|
+ <artifactId>jackson-mapper-asl</artifactId>
|
|
|
+ <version>${jackson.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.codehaus.jackson</groupId>
|
|
|
+ <artifactId>jackson-core-asl</artifactId>
|
|
|
+ <version>${jackson.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.codehaus.jackson</groupId>
|
|
|
+ <artifactId>jackson-xc</artifactId>
|
|
|
+ <version>${jackson.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.codehaus.jackson</groupId>
|
|
|
+ <artifactId>jackson-jaxrs</artifactId>
|
|
|
+ <version>${jackson.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-hdfs</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-common</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ </dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.apache.slider</groupId>
|
|
|
<artifactId>slider-core</artifactId>
|
|
@@ -44,6 +74,253 @@
|
|
|
<artifactId>easymock</artifactId>
|
|
|
<scope>test</scope>
|
|
|
</dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.google.inject</groupId>
|
|
|
+ <artifactId>guice</artifactId>
|
|
|
+ <version>${guice.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.google.inject.extensions</groupId>
|
|
|
+ <artifactId>guice-servlet</artifactId>
|
|
|
+ <version>${guice.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.googlecode.json-simple</groupId>
|
|
|
+ <artifactId>json-simple</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-minicluster</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ <scope>test</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.sun.jersey.jersey-test-framework</groupId>
|
|
|
+ <artifactId>jersey-test-framework-core</artifactId>
|
|
|
+ <version>${jersey.version}</version>
|
|
|
+ <scope>test</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.sun.jersey.jersey-test-framework</groupId>
|
|
|
+ <artifactId>jersey-test-framework-grizzly2</artifactId>
|
|
|
+ <version>${jersey.version}</version>
|
|
|
+ <scope>test</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.ambari</groupId>
|
|
|
+ <artifactId>ambari-views</artifactId>
|
|
|
+ <version>${ambari.version}</version>
|
|
|
+ <scope>provided</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.google.code.gson</groupId>
|
|
|
+ <artifactId>gson</artifactId>
|
|
|
+ <version>${gson.version}</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <!-- ==================================================================== -->
|
|
|
+ <!-- Slider Dependencies (to be removed when Slider has Maven repository) -->
|
|
|
+ <!-- ==================================================================== -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.curator</groupId>
|
|
|
+ <artifactId>curator-client</artifactId>
|
|
|
+ <version>${curator.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.curator</groupId>
|
|
|
+ <artifactId>curator-framework</artifactId>
|
|
|
+ <version>${curator.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.curator</groupId>
|
|
|
+ <artifactId>curator-x-discovery</artifactId>
|
|
|
+ <version>${curator.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.curator</groupId>
|
|
|
+ <artifactId>curator-x-discovery-server</artifactId>
|
|
|
+ <version>${curator.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.zookeeper</groupId>
|
|
|
+ <artifactId>zookeeper</artifactId>
|
|
|
+ <version>${zookeeper.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.junit</groupId>
|
|
|
+ <artifactId>junit</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-common</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.codehaus.jackson</groupId>
|
|
|
+ <artifactId>jackson-core-asl</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>net.java.dev.jets3t</groupId>
|
|
|
+ <artifactId>jets3t</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>commons-codec</groupId>
|
|
|
+ <artifactId>commons-codec</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>com.google.guava</groupId>
|
|
|
+ <artifactId>guava</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>commons-net</groupId>
|
|
|
+ <artifactId>commons-net</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>tomcat</groupId>
|
|
|
+ <artifactId>jasper-runtime</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>net.java.dev.jets3t</groupId>
|
|
|
+ <artifactId>jets3t</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.apache.httpcomponents</groupId>
|
|
|
+ <artifactId>httpclient</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.apache.httpcomponents</groupId>
|
|
|
+ <artifactId>httpcore</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-client</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-client</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-minicluster</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>com.sun.jersey.jersey-test-framework</groupId>
|
|
|
+ <artifactId>jersey-test-framework-grizzly2</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-hdfs</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>tomcat</groupId>
|
|
|
+ <artifactId>jasper-runtime</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-common</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ <type>test-jar</type>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-yarn-server-common</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>com.sun.jersey.jersey-test-framework</groupId>
|
|
|
+ <artifactId>jersey-test-framework-grizzly2</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-yarn-client</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>com.sun.jersey.jersey-test-framework</groupId>
|
|
|
+ <artifactId>jersey-test-framework-grizzly2</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-yarn-registry</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.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-yarn-server-web-proxy</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.hadoop</groupId>
|
|
|
+ <artifactId>hadoop-mapreduce-client</artifactId>
|
|
|
+ <version>${hadoop.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <exclusions>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.avro</groupId>
|
|
|
+ <artifactId>avro</artifactId>
|
|
|
+ <version>${avro.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.mortbay.jetty</groupId>
|
|
|
+ <artifactId>jetty</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.apache.ant</groupId>
|
|
|
+ <artifactId>ant</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.jboss.netty</groupId>
|
|
|
+ <artifactId>netty</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.apache.velocity</groupId>
|
|
|
+ <artifactId>velocity</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.slf4j</groupId>
|
|
|
+ <artifactId>slf4j-api</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ <exclusion>
|
|
|
+ <artifactId>paranamer-ant</artifactId>
|
|
|
+ <groupId>com.thoughtworks.paranamer</groupId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.bigtop.itest</groupId>
|
|
|
+ <artifactId>itest-common</artifactId>
|
|
|
+ <version>${bigtop.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>commons-logging</groupId>
|
|
|
+ <artifactId>commons-logging</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
+ </dependency>
|
|
|
<dependency>
|
|
|
<groupId>commons-configuration</groupId>
|
|
|
<artifactId>commons-configuration</artifactId>
|
|
@@ -78,22 +355,47 @@
|
|
|
</exclusions>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.ambari</groupId>
|
|
|
- <artifactId>ambari-views</artifactId>
|
|
|
- <scope>provided</scope>
|
|
|
+ <groupId>com.beust</groupId>
|
|
|
+ <artifactId>jcommander</artifactId>
|
|
|
+ <version>${jcommander.version}</version>
|
|
|
+ <exclusions>
|
|
|
+ <exclusion>
|
|
|
+ <groupId>org.testng</groupId>
|
|
|
+ <artifactId>testng</artifactId>
|
|
|
+ </exclusion>
|
|
|
+ </exclusions>
|
|
|
</dependency>
|
|
|
+ <!-- ======================================================== -->
|
|
|
+ <!-- Jetty -->
|
|
|
+ <!-- ======================================================== -->
|
|
|
<dependency>
|
|
|
- <groupId>org.apache.commons</groupId>
|
|
|
- <artifactId>commons-compress</artifactId>
|
|
|
- <version>${commons-compress.version}</version>
|
|
|
+ <groupId>org.mortbay.jetty</groupId>
|
|
|
+ <artifactId>jetty</artifactId>
|
|
|
+ <version>${jetty.version}</version>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
- <groupId>com.googlecode.json-simple</groupId>
|
|
|
- <artifactId>json-simple</artifactId>
|
|
|
+ <groupId>org.mortbay.jetty</groupId>
|
|
|
+ <artifactId>jetty-util</artifactId>
|
|
|
+ <version>${jetty.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.mortbay.jetty</groupId>
|
|
|
+ <artifactId>jetty-sslengine</artifactId>
|
|
|
+ <version>${jetty.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.codahale.metrics</groupId>
|
|
|
+ <artifactId>metrics-core</artifactId>
|
|
|
+ <version>${metrics.version}</version>
|
|
|
</dependency>
|
|
|
</dependencies>
|
|
|
|
|
|
<repositories>
|
|
|
+ <repository>
|
|
|
+ <id>SliderAppsLibsRepo</id>
|
|
|
+ <name>SliderAppsLibsRepo</name>
|
|
|
+ <url>file://${project.basedir}/lib</url>
|
|
|
+ </repository>
|
|
|
<repository>
|
|
|
<id>ASF Staging</id>
|
|
|
<url>https://repository.apache.org/content/groups/staging/</url>
|
|
@@ -114,13 +416,21 @@
|
|
|
<nodejs.directory>${basedir}/target/nodejs</nodejs.directory>
|
|
|
<npm.version>1.4.3</npm.version>
|
|
|
<ui.directory>${basedir}/src/main/resources/ui</ui.directory>
|
|
|
+ <hadoop.version>2.6.0-SNAPSHOT</hadoop.version>
|
|
|
+ <avro.version>1.7.4</avro.version>
|
|
|
+ <bigtop.version>0.7.0</bigtop.version>
|
|
|
<commons-configuration.version>1.6</commons-configuration.version>
|
|
|
<commons-lang.version>2.6</commons-lang.version>
|
|
|
- <commons-compress.version>1.9</commons-compress.version>
|
|
|
<httpclient.version>4.2.5</httpclient.version>
|
|
|
- <slider.version>0.61.0-SNAPSHOT</slider.version>
|
|
|
+ <jcommander.version>1.30</jcommander.version>
|
|
|
+ <curator.version>2.4.1</curator.version>
|
|
|
+ <zookeeper.version>3.4.5</zookeeper.version>
|
|
|
+ <jetty.version>6.1.26</jetty.version>
|
|
|
+ <metrics.version>3.0.1</metrics.version>
|
|
|
+ <slider.version>0.60.0</slider.version>
|
|
|
<guice.version>3.0</guice.version>
|
|
|
<jackson.version>1.9.13</jackson.version>
|
|
|
+ <gson.version>2.2.2</gson.version>
|
|
|
<jersey.version>1.9</jersey.version>
|
|
|
</properties>
|
|
|
|