You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hcatalog-commits@incubator.apache.org by ga...@apache.org on 2012/03/22 22:21:15 UTC

svn commit: r1304101 - in /incubator/hcatalog/trunk: CHANGES.txt build.xml

Author: gates
Date: Thu Mar 22 22:21:15 2012
New Revision: 1304101

URL: http://svn.apache.org/viewvc?rev=1304101&view=rev
Log:
HCATALOG-334 HCatalog should generate a POM file so it can be deployed to a maven repo

Modified:
    incubator/hcatalog/trunk/CHANGES.txt
    incubator/hcatalog/trunk/build.xml

Modified: incubator/hcatalog/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/CHANGES.txt?rev=1304101&r1=1304100&r2=1304101&view=diff
==============================================================================
--- incubator/hcatalog/trunk/CHANGES.txt (original)
+++ incubator/hcatalog/trunk/CHANGES.txt Thu Mar 22 22:21:15 2012
@@ -65,6 +65,8 @@ Release 0.4.0 - Unreleased
   HCAT-240. Changes to HCatOutputFormat to make it use SerDes instead of StorageDriver (toffer)
 
   NEW FEATURES
+  HCAT-334 HCatalog should generate a POM file so it can be deployed to a maven repo (traviscrawford via gates)
+
   HCAT-296 Hcatalog should be able talk to secure hbase server using hbase delegation token (rohini via toffer)
 
   HCAT-249 Rework JSON StorageDriver into a JSON SerDe (khorgath via gates)

Modified: incubator/hcatalog/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/trunk/build.xml?rev=1304101&r1=1304100&r2=1304101&view=diff
==============================================================================
--- incubator/hcatalog/trunk/build.xml (original)
+++ incubator/hcatalog/trunk/build.xml Thu Mar 22 22:21:15 2012
@@ -89,8 +89,10 @@
   <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"/>
   <property name="build.ivy.lib.dir" location="${build.ivy.dir}/lib" />
   <property name="ivy.lib.dir" location="${build.ivy.lib.dir}/${ant.project.name}"/>
   <property name="build.ivy.report.dir" location="${build.ivy.dir}/report" />
@@ -202,6 +204,7 @@
     -->
     <ivy:configure settingsid="${ant.project.name}.ivy.settings"
       file="${ivysettings.xml}" override='false'/>
+    <ivy:makepom ivyfile="${ivy.xml}" pomfile="${pom.file}"/>
   </target>
 
   <target name="ivy-compile" depends="ivy-init" description="Resolve, Retrieve Ivy-managed artifacts for compile configuration">