incubator-hcatalog-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tra...@apache.org
Subject svn commit: r1396316 - in /incubator/hcatalog/trunk: ./ hcatalog-pig-adapter/ storage-handlers/hbase/ webhcat/java-client/ webhcat/svr/
Date Tue, 09 Oct 2012 21:01:14 GMT
Author: travis
Date: Tue Oct  9 21:01:13 2012
New Revision: 1396316

URL: http://svn.apache.org/viewvc?rev=1396316&view=rev
Log:
HCATALOG-519 Migrate pig-adapter/webhcat to maven dependencies and continue build cleanup

Added:
    incubator/hcatalog/trunk/hcatalog-pig-adapter/pom.xml
    incubator/hcatalog/trunk/webhcat/java-client/pom.xml
    incubator/hcatalog/trunk/webhcat/svr/pom.xml
Removed:
    incubator/hcatalog/trunk/hcatalog-pig-adapter/ivy.xml
    incubator/hcatalog/trunk/webhcat/java-client/ivy.xml
    incubator/hcatalog/trunk/webhcat/svr/ivy.xml
Modified:
    incubator/hcatalog/trunk/CHANGES.txt
    incubator/hcatalog/trunk/build.xml
    incubator/hcatalog/trunk/hcatalog-pig-adapter/build.xml
    incubator/hcatalog/trunk/pom.xml
    incubator/hcatalog/trunk/storage-handlers/hbase/build.xml
    incubator/hcatalog/trunk/webhcat/java-client/build.xml
    incubator/hcatalog/trunk/webhcat/svr/build.xml

Modified: incubator/hcatalog/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/CHANGES.txt?rev=1396316&r1=1396315&r2=1396316&view=diff
==============================================================================
--- incubator/hcatalog/trunk/CHANGES.txt (original)
+++ incubator/hcatalog/trunk/CHANGES.txt Tue Oct  9 21:01:13 2012
@@ -44,6 +44,8 @@ Trunk (unreleased changes)
   HCAT-427 Document storage-based authorization (lefty via gates)
 
   IMPROVEMENTS
+  HCAT-519 Migrate pig-adapter/webhcat to maven dependencies and continue build cleanup (traviscrawford)
+
   HCAT-517 Misc. build cleanup (traviscrawford)
 
   HCAT-506 desired number of input splits for large files (gmalewicz via traviscrawford)

Modified: incubator/hcatalog/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/build.xml?rev=1396316&r1=1396315&r2=1396316&view=diff
==============================================================================
--- incubator/hcatalog/trunk/build.xml (original)
+++ incubator/hcatalog/trunk/build.xml Tue Oct  9 21:01:13 2012
@@ -26,11 +26,6 @@
     <loadproperties srcfile="${basedir}/build.properties"/>
 
     <!--
-   ================================================================================
-   Imports
-   ================================================================================ -->
-
-    <!--
     ================================================================================
     Properties and Classpaths Section
     ================================================================================
@@ -44,19 +39,11 @@
     <property name="test.e2e.dir" value="${basedir}/src/test/e2e/hcatalog"/>
 
     <!-- ivy properties set here -->
-    <property name="ivy.repo.dir" value="${user.home}/ivyrepo"/>
     <property name="ivy.dir" location="ivy"/>
     <loadproperties srcfile="${ivy.dir}/libraries.properties"/>
-    <property name="asfrepo" value="https://repository.apache.org"/>
-    <property name="asfsnapshotrepo" value="${asfrepo}/content/repositories/snapshots"/>
-    <property name="mvnrepo" value="http://repo2.maven.org/maven2"/>
-    <property name="asfstagingrepo" value="${asfrepo}/service/local/staging/deploy/maven2"/>
     <property name="ivy.jar" location="${ivy.dir}/ivy-${ivy.version}.jar"/>
-    <property name="ant_task.jar" location="${ivy.dir}/maven-ant-tasks-${ant-task.version}.jar"/>
-    <property name="ant_task_repo_url"
-              value="${mvnrepo}/org/apache/maven/maven-ant-tasks/${ant-task.version}/maven-ant-tasks-${ant-task.version}.jar"/>
     <property name="ivy_repo_url" value="${mvnrepo}/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar"/>
-    <property name="ivy.xml" location="${basedir}/ivy.xml"/>
+
     <property name="ivysettings.xml" location="${ivy.dir}/ivysettings.xml"/>
     <property name="build.ivy.dir" location="${build.dir}/ivy"/>
     <property name="pom.file" location="${build.ivy.dir}/${ant.project.name}-${hcatalog.version}.pom"/>
@@ -107,7 +94,7 @@
         <ant target="ivy-report" dir="storage-handlers" inheritAll="false" useNativeBasedir="true"/>
     </target>
 
-    <target name="ivy-download" description="To download ivy" unless="offline">
+    <target name="ivy-download" unless="offline">
         <echo message="${ant.project.name}"/>
         <get src="${ivy_repo_url}" dest="${ivy.jar}" usetimestamp="true" skipexisting="true"/>
         <typedef uri="antlib:org.apache.ivy.ant" onerror="fail" loaderRef="ivyLoader">
@@ -152,25 +139,30 @@
         </javac>
     </target>
 
-    <!-- Build the hcatalog client jar -->
-    <target name="clientjar" depends="compile-src">
+    <!--
+    ================================================================================
+    Build all jars
+    ================================================================================
+    -->
+    <target name="jar" depends="checkstyle,compile-src" description="build all jars">
+
+        <!-- Shims are bundled inside the hcatalog-core jar and must be compiled first.
+        This is a candidate for cleanup using maven profiles in the future.
+        -->
+        <ant target="jar" dir="shims" inheritAll="false"/>
+
+        <!-- Build and install the hcatalog-core jar, as its not yet a subproject. -->
         <jar jarfile="${build.dir}/${ant.project.name}/${hcatalog.core.jar}"
              basedir="${build.classes}"/>
         <artifact:install file="${build.dir}/${ant.project.name}/${hcatalog.core.jar}">
             <artifact:pom file="${build.ivy.dir}/hcatalog-core-${hcatalog.version}.pom"/>
         </artifact:install>
-    </target>
 
-    <!--
-    ================================================================================
-    Build all jars
-    ================================================================================
-    -->
-    <target name="jar" depends="checkstyle,shims,clientjar,jar-storage-handlers">
         <ant target="jar" dir="hcatalog-pig-adapter" inheritAll="false"/>
         <ant target="jar" dir="server-extensions" inheritAll="false"/>
         <ant target="jar" dir="webhcat/svr" inheritAll="false"/>
         <ant target="jar" dir="webhcat/java-client" inheritAll="false"/>
+        <ant target="jar" dir="storage-handlers" inheritAll="false"/>
 
         <!-- Build hcatalog.jar, bundling the pig adapter. Our intention is to stop producing
this
              fat jar after some migration period. -->
@@ -183,26 +175,6 @@
 
     <!--
     ================================================================================
-    Build shims
-    ================================================================================
-    -->
-
-    <target name="shims" depends="compile-src">
-        <ant antfile="shims/build.xml" target="jar" inheritAll="false" useNativeBasedir="true"/>
-    </target>
-
-    <!--
-    ================================================================================
-    Build storage handlers
-    ================================================================================
-    -->
-
-    <target name="jar-storage-handlers">
-        <ant target="jar" dir="storage-handlers" inheritAll="false" useNativeBasedir="true"/>
-    </target>
-
-    <!--
-    ================================================================================
     Test Section
     ================================================================================
     -->
@@ -332,7 +304,9 @@
             <packageset dir="webhcat/java-client/src/main/java"/>
             <classpath>
                 <path refid="uber.classpath"/>
+                <fileset dir="hcatalog-pig-adapter/build/lib/compile"/>
                 <fileset dir="server-extensions/build/lib/compile"/>
+                <fileset dir="webhcat/svr/build/lib/compile"/>
             </classpath>
             <group title="hcatalog" packages="org.apache.hcatalog.*"/>
         </javadoc>

Modified: incubator/hcatalog/trunk/hcatalog-pig-adapter/build.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/hcatalog-pig-adapter/build.xml?rev=1396316&r1=1396315&r2=1396316&view=diff
==============================================================================
--- incubator/hcatalog/trunk/hcatalog-pig-adapter/build.xml (original)
+++ incubator/hcatalog/trunk/hcatalog-pig-adapter/build.xml Tue Oct  9 21:01:13 2012
@@ -19,23 +19,26 @@
 
 <project name="hcatalog-pig-adapter">
   <property name="path.to.basedir" value="${basedir}/.."/>
-  <import file="../build-common.xml"/>
+  <property name="pom.file" location="pom.xml"/>
 
-  <property name="pom.file" location="${build.dir}/ivy/${ant.project.name}-${hcatalog.version}.pom"/>
+  <import file="../build-common.xml"/>
 
   <path id="compile.class.path">
-    <fileset dir="${build.dir}/ivy/lib/default" includes="*.jar"/>
+    <fileset dir="${build.dir}/lib/compile"/>
   </path>
 
   <path id="test.class.path">
-    <fileset dir="${build.dir}/ivy/lib/test" includes="*.jar"/>
+    <fileset dir="${build.dir}/lib/test"/>
     <dirset dir="${basedir}/../build/test/classes"/>
     <dirset dir="${basedir}/build/classes"/>
     <dirset dir="${basedir}/build/test/classes"/>
   </path>
 
   <path id="findbugs.class.path">
-    <fileset dir="${build.dir}/ivy/lib/default" includes="*.jar"/>
+    <fileset dir="${build.dir}/lib/compile"/>
   </path>
 
+  <!-- Use Maven (instead of Ivy) for dependencies. -->
+  <target name="ivy-retrieve" depends="mvn-dependencies"/>
+
 </project>

Added: incubator/hcatalog/trunk/hcatalog-pig-adapter/pom.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/hcatalog-pig-adapter/pom.xml?rev=1396316&view=auto
==============================================================================
--- incubator/hcatalog/trunk/hcatalog-pig-adapter/pom.xml (added)
+++ incubator/hcatalog/trunk/hcatalog-pig-adapter/pom.xml Tue Oct  9 21:01:13 2012
@@ -0,0 +1,65 @@
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <parent>
+        <groupId>org.apache.hcatalog</groupId>
+        <artifactId>hcatalog</artifactId>
+        <version>${hcatalog.version}</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.hcatalog</groupId>
+    <artifactId>hcatalog-pig-adapter</artifactId>
+    <packaging>jar</packaging>
+    <version>${hcatalog.version}</version>
+    <name>hcatalog-pig-adapter</name>
+    <url>http://maven.apache.org</url>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.hcatalog</groupId>
+            <artifactId>hcatalog-core</artifactId>
+            <version>${hcatalog.version}</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.pig</groupId>
+            <artifactId>pig</artifactId>
+            <version>${pig.version}</version>
+            <scope>compile</scope>
+        </dependency>
+
+        <!-- test scope -->
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>${junit.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-test</artifactId>
+            <version>${hadoop20.version}</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+</project>

Modified: incubator/hcatalog/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/pom.xml?rev=1396316&r1=1396315&r2=1396316&view=diff
==============================================================================
--- incubator/hcatalog/trunk/pom.xml (original)
+++ incubator/hcatalog/trunk/pom.xml Tue Oct  9 21:01:13 2012
@@ -31,13 +31,11 @@
     </plugins>
   </build>
 
-  <project>
-    <modelVersion>4.0.0</modelVersion>
-    <groupId>org.apache.hcatalog</groupId>
-    <artifactId>hcatalog</artifactId>
-    <version>${hcatalog.version}</version>
-    <packaging>pom</packaging>
-  </project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.hcatalog</groupId>
+  <artifactId>hcatalog</artifactId>
+  <version>${hcatalog.version}</version>
+  <packaging>pom</packaging>
 
   <repositories>
     <!-- This is necessary for hive-metastore dependencies. -->

Modified: incubator/hcatalog/trunk/storage-handlers/hbase/build.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/storage-handlers/hbase/build.xml?rev=1396316&r1=1396315&r2=1396316&view=diff
==============================================================================
--- incubator/hcatalog/trunk/storage-handlers/hbase/build.xml (original)
+++ incubator/hcatalog/trunk/storage-handlers/hbase/build.xml Tue Oct  9 21:01:13 2012
@@ -74,20 +74,10 @@
     <property name="hive.conf.dir" value="${hive.root}/conf"/>
 
     <!-- ivy properteis set here -->
-    <property name="ivy.repo.dir" value="${user.home}/ivyrepo" />
     <property name="ivy.dir" location="../../ivy" />
     <loadproperties srcfile="${ivy.dir}/libraries.properties"/>
-    <property name="asfrepo" value="https://repository.apache.org"/>
-    <property name="asfsnapshotrepo" value="${asfrepo}/content/repositories/snapshots"/>
-    <property name="mvnrepo" value="http://repo2.maven.org/maven2"/>
-    <property name="asfstagingrepo" value="${asfrepo}/service/local/staging/deploy/maven2"/>
     <property name="ivy.jar" location="${ivy.dir}/ivy-${ivy.version}.jar"/>
-    <property name="ant_task.jar" location="${ivy.dir}/maven-ant-tasks-${ant-task.version}.jar"/>
-    <property name="ant_task_repo_url"
-              value="${mvnrepo}/org/apache/maven/maven-ant-tasks/${ant-task.version}/maven-ant-tasks-${ant-task.version}.jar"/>
-    <property name="ivy_repo_url" value="${mvnrepo}/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar"/>
     <property name="ivysettings.xml" location="${ivy.dir}/ivysettings.xml" />
-    <property name="ivy.xml" location="${basedir}/ivy.xml"/>
     <property name="build.ivy.dir" location="${build.dir}/ivy" />
     <property name="build.ivy.report.dir" location="${build.ivy.dir}/report" />
     <property name="pom.file" location="${build.ivy.dir}/${ant.project.name}-${hcatalog.version}.pom"/>

Modified: incubator/hcatalog/trunk/webhcat/java-client/build.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/webhcat/java-client/build.xml?rev=1396316&r1=1396315&r2=1396316&view=diff
==============================================================================
--- incubator/hcatalog/trunk/webhcat/java-client/build.xml (original)
+++ incubator/hcatalog/trunk/webhcat/java-client/build.xml Tue Oct  9 21:01:13 2012
@@ -18,16 +18,16 @@
 
 <project name="webhcat-java-client">
   <property name="path.to.basedir" location="${basedir}/../.."/>
-  <import file="../../build-common.xml"/>
+  <property name="pom.file" location="pom.xml"/>
 
-  <property name="pom.file" location="${build.dir}/ivy/${ant.project.name}-${hcatalog.version}.pom"/>
+  <import file="../../build-common.xml"/>
 
   <path id="compile.class.path">
-    <fileset dir="${build.dir}/ivy/lib/default" includes="*.jar"/>
+    <fileset dir="${build.dir}/lib/compile"/>
   </path>
 
   <path id="test.class.path">
-    <fileset dir="${build.dir}/ivy/lib/test" includes="*.jar"/>
+    <fileset dir="${build.dir}/lib/test"/>
     <dirset dir="${path.to.basedir}/build/test/classes"/>
     <dirset dir="${basedir}/build/classes"/>
     <dirset dir="${basedir}/build/test/classes"/>
@@ -35,7 +35,10 @@
   </path>
 
   <path id="findbugs.class.path">
-    <fileset dir="${build.dir}/ivy/lib/default" includes="*.jar"/>
+    <fileset dir="${build.dir}/lib/compile"/>
   </path>
 
+  <!-- Use Maven (instead of Ivy) for dependencies. -->
+  <target name="ivy-retrieve" depends="mvn-dependencies"/>
+
 </project>

Added: incubator/hcatalog/trunk/webhcat/java-client/pom.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/webhcat/java-client/pom.xml?rev=1396316&view=auto
==============================================================================
--- incubator/hcatalog/trunk/webhcat/java-client/pom.xml (added)
+++ incubator/hcatalog/trunk/webhcat/java-client/pom.xml Tue Oct  9 21:01:13 2012
@@ -0,0 +1,53 @@
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <parent>
+        <groupId>org.apache.hcatalog</groupId>
+        <artifactId>hcatalog</artifactId>
+        <version>${hcatalog.version}</version>
+        <relativePath>../../pom.xml</relativePath>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.hcatalog</groupId>
+    <artifactId>webhcat-java-client</artifactId>
+    <packaging>jar</packaging>
+    <version>${hcatalog.version}</version>
+    <name>webhcat-java-client</name>
+    <url>http://maven.apache.org</url>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.hcatalog</groupId>
+            <artifactId>hcatalog-core</artifactId>
+            <version>${hcatalog.version}</version>
+            <scope>compile</scope>
+        </dependency>
+
+        <!-- test scope -->
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>${junit.version}</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+</project>

Modified: incubator/hcatalog/trunk/webhcat/svr/build.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/webhcat/svr/build.xml?rev=1396316&r1=1396315&r2=1396316&view=diff
==============================================================================
--- incubator/hcatalog/trunk/webhcat/svr/build.xml (original)
+++ incubator/hcatalog/trunk/webhcat/svr/build.xml Tue Oct  9 21:01:13 2012
@@ -18,23 +18,26 @@
 
 <project name="webhcat">
   <property name="path.to.basedir" location="${basedir}/../.."/>
-  <import file="../../build-common.xml"/>
+  <property name="pom.file" location="pom.xml"/>
 
-  <property name="pom.file" location="${build.dir}/ivy/${ant.project.name}-${hcatalog.version}.pom"/>
+  <import file="../../build-common.xml"/>
 
   <path id="compile.class.path">
-    <fileset dir="${build.dir}/ivy/lib/default" includes="*.jar"/>
+    <fileset dir="${build.dir}/lib/compile"/>
   </path>
 
   <path id="test.class.path">
-    <fileset dir="${build.dir}/ivy/lib/test" includes="*.jar"/>
+    <fileset dir="${build.dir}/lib/test"/>
     <dirset dir="${path.to.basedir}/build/test/classes"/>
     <dirset dir="${basedir}/build/classes"/>
     <dirset dir="${basedir}/build/test/classes"/>
   </path>
 
   <path id="findbugs.class.path">
-    <fileset dir="${build.dir}/ivy/lib/default" includes="*.jar"/>
+    <fileset dir="${build.dir}/lib/compile"/>
   </path>
 
+  <!-- Use Maven (instead of Ivy) for dependencies. -->
+  <target name="ivy-retrieve" depends="mvn-dependencies"/>
+
 </project>

Added: incubator/hcatalog/trunk/webhcat/svr/pom.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/webhcat/svr/pom.xml?rev=1396316&view=auto
==============================================================================
--- incubator/hcatalog/trunk/webhcat/svr/pom.xml (added)
+++ incubator/hcatalog/trunk/webhcat/svr/pom.xml Tue Oct  9 21:01:13 2012
@@ -0,0 +1,77 @@
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <parent>
+        <groupId>org.apache.hcatalog</groupId>
+        <artifactId>hcatalog</artifactId>
+        <version>${hcatalog.version}</version>
+        <relativePath>../../pom.xml</relativePath>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.hcatalog</groupId>
+    <artifactId>webhcat</artifactId>
+    <packaging>jar</packaging>
+    <version>${hcatalog.version}</version>
+    <name>webhcat</name>
+    <url>http://maven.apache.org</url>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-exec</artifactId>
+            <version>${commons-exec.version}</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hcatalog</groupId>
+            <artifactId>hcatalog-core</artifactId>
+            <version>${hcatalog.version}</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jetty.aggregate</groupId>
+            <artifactId>jetty-all-server</artifactId>
+            <version>${jetty.webhcat.version}</version>
+            <scope>compile</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>jul-to-slf4j</artifactId>
+            <version>${slf4j.version}</version>
+            <scope>compile</scope>
+        </dependency>
+
+        <!-- test scope -->
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>${junit.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-test</artifactId>
+            <version>${hadoop20.version}</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+</project>



Mime
View raw message