You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lens.apache.org by am...@apache.org on 2014/12/29 07:13:07 UTC
incubator-lens git commit: LENS-134 : Move all version management
from child modules to dependency management in main pom (Laxman via
amareshwari)
Repository: incubator-lens
Updated Branches:
refs/heads/master a4a52a5a7 -> 7338f202c
LENS-134 : Move all version management from child modules to dependency management in main pom (Laxman via amareshwari)
Project: http://git-wip-us.apache.org/repos/asf/incubator-lens/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-lens/commit/7338f202
Tree: http://git-wip-us.apache.org/repos/asf/incubator-lens/tree/7338f202
Diff: http://git-wip-us.apache.org/repos/asf/incubator-lens/diff/7338f202
Branch: refs/heads/master
Commit: 7338f202c6d662dedf0b891aeae48c9f3dbab4d5
Parents: a4a52a5
Author: Amareshwari Sriramdasu <am...@inmobi.com>
Authored: Mon Dec 29 11:42:46 2014 +0530
Committer: Amareshwari Sriramdasu <am...@inmobi.com>
Committed: Mon Dec 29 11:42:46 2014 +0530
----------------------------------------------------------------------
checkstyle/pom.xml | 1 -
lens-api/pom.xml | 3 +-
lens-cli/pom.xml | 15 ---
lens-client-dist/pom.xml | 2 +-
lens-client/pom.xml | 15 +--
lens-cube/pom.xml | 6 +-
lens-driver-hive/pom.xml | 11 +-
lens-driver-impala/pom.xml | 9 +-
lens-driver-jdbc/pom.xml | 10 --
lens-ml-lib/pom.xml | 2 -
lens-query-lib/pom.xml | 9 --
lens-server-api/pom.xml | 2 +-
lens-server/pom.xml | 16 ---
lens-storage-db/pom.xml | 8 --
pom.xml | 252 ++++++++++++++++++++++------------------
15 files changed, 149 insertions(+), 212 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/checkstyle/pom.xml
----------------------------------------------------------------------
diff --git a/checkstyle/pom.xml b/checkstyle/pom.xml
index 22d7ccb..0f443ff 100644
--- a/checkstyle/pom.xml
+++ b/checkstyle/pom.xml
@@ -45,7 +45,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
- <version>3.3</version>
<configuration>
<skip>true</skip>
</configuration>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-api/pom.xml
----------------------------------------------------------------------
diff --git a/lens-api/pom.xml b/lens-api/pom.xml
index 0e17893..29af60f 100644
--- a/lens-api/pom.xml
+++ b/lens-api/pom.xml
@@ -52,7 +52,6 @@
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
- <version>0.8.0</version>
<executions>
<execution>
<id>1</id>
@@ -71,7 +70,7 @@
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
- <version>0.6.3</version>
+ <version>${jaxb2.basics.plugin.version}</version>
</plugin>
</plugins>
</configuration>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-cli/pom.xml
----------------------------------------------------------------------
diff --git a/lens-cli/pom.xml b/lens-cli/pom.xml
index bcae761..9c692f9 100644
--- a/lens-cli/pom.xml
+++ b/lens-cli/pom.xml
@@ -67,7 +67,6 @@
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
- <scope>test</scope>
</dependency>
<dependency>
@@ -99,24 +98,10 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<scope>test</scope>
</dependency>
<dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-core</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-common</artifactId>
- </dependency>
- <dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-client-dist/pom.xml
----------------------------------------------------------------------
diff --git a/lens-client-dist/pom.xml b/lens-client-dist/pom.xml
index 9485401..b560df1 100644
--- a/lens-client-dist/pom.xml
+++ b/lens-client-dist/pom.xml
@@ -50,7 +50,7 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
+ <artifactId>hadoop-client</artifactId>
<scope>runtime</scope>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-client/pom.xml
----------------------------------------------------------------------
diff --git a/lens-client/pom.xml b/lens-client/pom.xml
index f471d5f..dd870cb 100644
--- a/lens-client/pom.xml
+++ b/lens-client/pom.xml
@@ -68,13 +68,7 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-core</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-common</artifactId>
- <scope>test</scope>
+ <artifactId>hadoop-client</artifactId>
</dependency>
<dependency>
<groupId>org.apache.lens</groupId>
@@ -90,14 +84,11 @@
<dependency>
<groupId>org.glassfish.jersey.test-framework.providers</groupId>
<artifactId>jersey-test-framework-provider-grizzly2</artifactId>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.test-framework</groupId>
<artifactId>jersey-test-framework-core</artifactId>
- <scope>test</scope>
</dependency>
-
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
@@ -119,10 +110,6 @@
<artifactId>jersey-client</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- </dependency>
- <dependency>
<groupId>org.apache.lens</groupId>
<artifactId>lens-server-api</artifactId>
<type>test-jar</type>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-cube/pom.xml
----------------------------------------------------------------------
diff --git a/lens-cube/pom.xml b/lens-cube/pom.xml
index 1bcb4dc..42c1a5a 100644
--- a/lens-cube/pom.xml
+++ b/lens-cube/pom.xml
@@ -62,11 +62,7 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-core</artifactId>
+ <artifactId>hadoop-client</artifactId>
</dependency>
<dependency>
<groupId>org.apache.lens</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-driver-hive/pom.xml
----------------------------------------------------------------------
diff --git a/lens-driver-hive/pom.xml b/lens-driver-hive/pom.xml
index a089717..a9a5871 100644
--- a/lens-driver-hive/pom.xml
+++ b/lens-driver-hive/pom.xml
@@ -111,16 +111,7 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-core</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-common</artifactId>
+ <artifactId>hadoop-client</artifactId>
</dependency>
<dependency>
<groupId>org.apache.lens</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-driver-impala/pom.xml
----------------------------------------------------------------------
diff --git a/lens-driver-impala/pom.xml b/lens-driver-impala/pom.xml
index aaeb08b..713c5ad 100644
--- a/lens-driver-impala/pom.xml
+++ b/lens-driver-impala/pom.xml
@@ -42,29 +42,22 @@
<dependency>
<groupId>com.cloudera</groupId>
<artifactId>impala-frontend</artifactId>
- <version>0.1</version>
- <scope>system</scope>
- <systemPath>${project.basedir}/thirdparty-jars/impala-frontend-0.1-SNAPSHOT.jar</systemPath>
</dependency>
<dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
- <version>0.9.0</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-testng</artifactId>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito</artifactId>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
@@ -72,7 +65,7 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
+ <artifactId>hadoop-client</artifactId>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-driver-jdbc/pom.xml
----------------------------------------------------------------------
diff --git a/lens-driver-jdbc/pom.xml b/lens-driver-jdbc/pom.xml
index c0d827d..8e7255c 100644
--- a/lens-driver-jdbc/pom.xml
+++ b/lens-driver-jdbc/pom.xml
@@ -78,17 +78,7 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-core</artifactId>
- <scope>test</scope>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-ml-lib/pom.xml
----------------------------------------------------------------------
diff --git a/lens-ml-lib/pom.xml b/lens-ml-lib/pom.xml
index cfde655..6c3384a 100644
--- a/lens-ml-lib/pom.xml
+++ b/lens-ml-lib/pom.xml
@@ -129,13 +129,11 @@
<dependency>
<groupId>org.glassfish.jersey.test-framework.providers</groupId>
<artifactId>jersey-test-framework-provider-grizzly2</artifactId>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.test-framework</groupId>
<artifactId>jersey-test-framework-core</artifactId>
- <scope>test</scope>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-query-lib/pom.xml
----------------------------------------------------------------------
diff --git a/lens-query-lib/pom.xml b/lens-query-lib/pom.xml
index 4be4e3c..68eddee 100644
--- a/lens-query-lib/pom.xml
+++ b/lens-query-lib/pom.xml
@@ -66,19 +66,10 @@
<dependency>
<groupId>net.sf.opencsv</groupId>
<artifactId>opencsv</artifactId>
- <version>2.3</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-core</artifactId>
- </dependency>
</dependencies>
</project>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-server-api/pom.xml
----------------------------------------------------------------------
diff --git a/lens-server-api/pom.xml b/lens-server-api/pom.xml
index 9ced6ac..8f05124 100644
--- a/lens-server-api/pom.xml
+++ b/lens-server-api/pom.xml
@@ -45,7 +45,7 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
+ <artifactId>hadoop-client</artifactId>
</dependency>
<dependency>
<groupId>org.apache.hive</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-server/pom.xml
----------------------------------------------------------------------
diff --git a/lens-server/pom.xml b/lens-server/pom.xml
index 4b58138..35967e7 100644
--- a/lens-server/pom.xml
+++ b/lens-server/pom.xml
@@ -164,21 +164,9 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-common</artifactId>
- </dependency>
- <dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
</dependency>
@@ -223,7 +211,6 @@
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
- <version>2.1.1</version>
<configuration>
<attachClasses>true</attachClasses>
</configuration>
@@ -243,12 +230,10 @@
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
- <version>${jetty.version}</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
- <version>1.2.1</version>
<configuration>
<mainClass>org.apache.lens.server.LensServer</mainClass>
</configuration>
@@ -286,7 +271,6 @@
<plugin>
<groupId>org.codehaus.enunciate</groupId>
<artifactId>maven-enunciate-plugin</artifactId>
- <version>1.28</version>
<executions>
<execution>
<goals>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/lens-storage-db/pom.xml
----------------------------------------------------------------------
diff --git a/lens-storage-db/pom.xml b/lens-storage-db/pom.xml
index 0dc6461..06bde49 100644
--- a/lens-storage-db/pom.xml
+++ b/lens-storage-db/pom.xml
@@ -55,15 +55,7 @@
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-core</artifactId>
- </dependency>
</dependencies>
</project>
http://git-wip-us.apache.org/repos/asf/incubator-lens/blob/7338f202/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 2c6a0e9..a968728 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,17 +32,72 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
- <powermock.version>1.4.12</powermock.version>
+
+ <!-- java and javax -->
+ <java.source.version>1.6</java.source.version>
+ <java.target.version>1.6</java.target.version>
+ <servlet3.version>3.0.1</servlet3.version>
+ <servlet.api.version>2.5</servlet.api.version>
+ <jsp.api.version>2.0</jsp.api.version>
+ <ws.rs.version>2.0</ws.rs.version>
+ <jaxb.api.version>2.1</jaxb.api.version>
+ <javax.mail.version>1.4</javax.mail.version>
+
+ <!-- hadoop stack -->
+ <hadoop.version>2.4.0</hadoop.version>
+ <spark.version>1.1.0</spark.version>
<hive.version>0.13.3-inm</hive.version>
+ <impala.frontend.version>0.1</impala.frontend.version>
+ <elastic.serach.version>0.20.1</elastic.serach.version>
+
+ <!-- common library/framework versions -->
+ <commons.logging.version>1.1.1</commons.logging.version>
+ <slf4j.version>1.7.6</slf4j.version>
+ <log4j.version>1.2.16</log4j.version>
+ <commons.lang.version>2.4</commons.lang.version>
+ <joda.time.version>2.0</joda.time.version>
+ <guava.version>13.0.1</guava.version>
+ <lombok.version>1.12.4</lombok.version>
+
+ <jackson.asl.version>1.9.13</jackson.asl.version>
+ <opencsv.version>2.3</opencsv.version>
+
+ <libthrift.version>0.9.0</libthrift.version>
+ <protobuf.version>2.4.1</protobuf.version>
+
<jetty.version>6.1.26</jetty.version>
<jersey.version>2.3.1</jersey.version>
<grizzly.version>2.3.6</grizzly.version>
- <servlet3.version>3.0.1</servlet3.version>
- <slf4j.version>1.7.6</slf4j.version>
<metrics.version>3.0.2</metrics.version>
- <hadoop.version>2.4.0</hadoop.version>
- <spark.version>1.1.0</spark.version>
+ <lens.checkstyle.version>1.0-SNAPSHOT</lens.checkstyle.version>
+ <subethasmtp.version>3.1.7</subethasmtp.version>
+ <liquibase.version>3.0.7</liquibase.version>
+ <spring.shell.version>1.0.0.RELEASE</spring.shell.version>
+
+ <c3p0.version>0.9.1.2</c3p0.version>
+ <hsqldb.version>2.2.9</hsqldb.version>
+ <dbcp.version>1.4</dbcp.version>
+ <dbutils.version>1.5</dbutils.version>
+
+ <!-- test -->
+ <testng.version>6.8</testng.version>
+ <mockito.version>1.8.5</mockito.version>
+ <powermock.version>1.4.12</powermock.version>
<test.tmp.dir>${basedir}/target/tmp</test.tmp.dir>
+
+ <!-- maven plugins -->
+ <jaxb2.plugin.version>0.8.0</jaxb2.plugin.version>
+ <jaxb2.basics.plugin.version>0.6.3</jaxb2.basics.plugin.version>
+ <jetty.plugin.version>${jetty.version}</jetty.plugin.version>
+ <exec.plugin.version>1.2.1</exec.plugin.version>
+ <enunciate.plugin.version>1.28</enunciate.plugin.version>
+ <reports.plugin.version>2.7</reports.plugin.version>
+ <javadoc.plugin.version>2.9.1</javadoc.plugin.version>
+ <surefire.plugin.version>2.15</surefire.plugin.version>
+ <jdeb.plugin.version>1.0.1</jdeb.plugin.version>
+ <checkstyle.plugin.version>2.9.1</checkstyle.plugin.version>
+ <war.plugin.version>2.1.1</war.plugin.version>
+ <license.plugin.version>2.6</license.plugin.version>
</properties>
<groupId>org.apache.lens</groupId>
@@ -118,7 +173,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
- <version>2.7</version>
+ <version>${reports.plugin.version}</version>
<configuration>
<dependencyDetailsEnabled>false</dependencyDetailsEnabled>
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
@@ -145,7 +200,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>2.9.1</version>
+ <version>${javadoc.plugin.version}</version>
<inherited>false</inherited>
<reportSets>
<reportSet>
@@ -181,7 +236,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
- <version>2.4</version>
+ <version>${reports.plugin.version}</version>
<configuration>
<dependencyDetailsEnabled>false</dependencyDetailsEnabled>
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
@@ -191,8 +246,8 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
- <source>1.6</source>
- <target>1.6</target>
+ <source>${java.source.version}</source>
+ <target>${java.target.version}</target>
</configuration>
</plugin>
<plugin>
@@ -217,7 +272,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
- <version>2.15</version>
+ <version>${surefire.plugin.version}</version>
<configuration>
<failIfNoTests>false</failIfNoTests>
<forkedProcessTimeoutInSeconds>2400</forkedProcessTimeoutInSeconds>
@@ -226,12 +281,42 @@
<plugin>
<artifactId>jdeb</artifactId>
<groupId>org.vafer</groupId>
- <version>1.0.1</version>
+ <version>${jdeb.plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
- <version>2.9.1</version>
+ <version>${checkstyle.plugin.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.jvnet.jaxb2.maven2</groupId>
+ <artifactId>maven-jaxb2-plugin</artifactId>
+ <version>${jaxb2.plugin.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.jvnet.jaxb2_commons</groupId>
+ <artifactId>jaxb2-basics</artifactId>
+ <version>${jaxb2.basics.plugin.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>maven-jetty-plugin</artifactId>
+ <version>${jetty.plugin.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>${exec.plugin.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.enunciate</groupId>
+ <artifactId>maven-enunciate-plugin</artifactId>
+ <version>${enunciate.plugin.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-war-plugin</artifactId>
+ <version>${war.plugin.version}</version>
</plugin>
</plugins>
</pluginManagement>
@@ -288,7 +373,7 @@
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
- <version>2.6</version>
+ <version>${license.plugin.version}</version>
<configuration>
<header>License-Header.txt</header>
<licenseName>apache_v2</licenseName>
@@ -300,18 +385,6 @@
<exclude>**/README.*</exclude>
</excludes>
</configuration>
- <!--
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>license-maven-plugin</artifactId>
- <version>1.6</version>
- <configuration>
- <header>License-Header.txt</header>
- <licenseHeaderFile>License-Header.txt</licenseHeaderFile>
- <licenseName>apache_v2</licenseName>
- <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
- <canUpdateCopyright>true</canUpdateCopyright>
- <canUpdateDescription>true</canUpdateDescription>
- </configuration> -->
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -328,7 +401,7 @@
<dependency>
<groupId>org.apache.lens</groupId>
<artifactId>checkstyle</artifactId>
- <version>1.0-SNAPSHOT</version>
+ <version>${lens.checkstyle.version}</version>
</dependency>
</dependencies>
<executions>
@@ -431,32 +504,32 @@
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
- <version>1.12.4</version>
+ <version>${lombok.version}</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
- <version>1.2.16</version>
+ <version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
- <version>1.1.1</version>
+ <version>${commons.logging.version}</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
- <version>2.4</version>
+ <version>${commons.lang.version}</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
- <version>6.8</version>
+ <version>${testng.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-common</artifactId>
+ <artifactId>hadoop-client</artifactId>
<version>${hadoop.version}</version>
<scope>provided</scope>
<exclusions>
@@ -488,32 +561,6 @@
<groupId>net.java.dev.jets3t</groupId>
<artifactId>jets3t</artifactId>
</exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-client</artifactId>
- <version>${hadoop.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-core</artifactId>
- <version>${hadoop.version}</version>
- <scope>provided</scope>
- <exclusions>
- <exclusion>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-core</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-json</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-server</artifactId>
- </exclusion>
<exclusion>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-guice</artifactId>
@@ -521,41 +568,11 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-mapreduce-client-common</artifactId>
- <version>${hadoop.version}</version>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-core</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-json</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-server</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-client</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.jersey.contribs</groupId>
- <artifactId>jersey-guice</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-metastore</artifactId>
<version>${hive.version}</version>
<scope>provided</scope>
</dependency>
-
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-common</artifactId>
@@ -577,24 +594,24 @@
<dependency>
<groupId>org.subethamail</groupId>
<artifactId>subethasmtp</artifactId>
- <version>3.1.7</version>
+ <version>${subethasmtp.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
- <version>1.4</version>
+ <version>${javax.mail.version}</version>
</dependency>
<dependency>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
- <version>3.0.7</version>
+ <version>${liquibase.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
- <version>2.0</version>
+ <version>${joda.time.version}</version>
</dependency>
<dependency>
<groupId>org.apache.hive</groupId>
@@ -624,22 +641,22 @@
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
- <version>2.4.1</version>
+ <version>${protobuf.version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
- <version>13.0.1</version>
+ <version>${guava.version}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
- <version>0.20.1</version>
+ <version>${elastic.serach.version}</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
- <version>1.8.5</version>
+ <version>${mockito.version}</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -683,7 +700,7 @@
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
- <version>2.0</version>
+ <version>${ws.rs.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
@@ -763,18 +780,18 @@
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
- <version>2.5</version>
+ <version>${servlet.api.version}</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
- <version>2.1</version>
+ <version>${jaxb.api.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
- <version>2.0</version>
+ <version>${jsp.api.version}</version>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
@@ -793,39 +810,39 @@
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
- <version>0.9.1.2</version>
+ <version>${c3p0.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.shell</groupId>
<artifactId>spring-shell</artifactId>
- <version>1.0.0.RELEASE</version>
+ <version>${spring.shell.version}</version>
</dependency>
<!-- HSQLDB Dependency for examples to work -->
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
- <version>2.2.9</version>
+ <version>${hsqldb.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
- <version>1.9.13</version>
+ <version>${jackson.asl.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
- <version>1.9.13</version>
+ <version>${jackson.asl.version}</version>
</dependency>
<!-- Connection pooling for Finished queries -->
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
- <version>1.4</version>
+ <version>${dbcp.version}</version>
</dependency>
<dependency>
<groupId>commons-dbutils</groupId>
<artifactId>commons-dbutils</artifactId>
- <version>1.5</version>
+ <version>${dbutils.version}</version>
</dependency>
<dependency> <!-- Spark dependency -->
@@ -844,9 +861,24 @@
<artifactId>hive-hcatalog-core</artifactId>
<version>${hive.version}</version>
</dependency>
-
+ <dependency>
+ <groupId>com.cloudera</groupId>
+ <artifactId>impala-frontend</artifactId>
+ <version>${impala.frontend.version}</version>
+ <scope>system</scope>
+ <systemPath>${project.basedir}/thirdparty-jars/impala-frontend-${impala.frontend.version}-SNAPSHOT.jar</systemPath>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.thrift</groupId>
+ <artifactId>libthrift</artifactId>
+ <version>${libthrift.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>net.sf.opencsv</groupId>
+ <artifactId>opencsv</artifactId>
+ <version>${opencsv.version}</version>
+ </dependency>
</dependencies>
-
</dependencyManagement>
<modules>