You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gump.apache.org by bi...@apache.org on 2012/05/02 05:01:20 UTC

svn commit: r1332909 - /gump/metadata/project/lucene-java.xml

Author: billbarker
Date: Wed May  2 03:01:20 2012
New Revision: 1332909

URL: http://svn.apache.org/viewvc?rev=1332909&view=rev
Log:
This is roughly how I see an Ivy-enabled project to layout. The next step is to start hacking the Gump code to make Ivy use our mvnrepo proxy, and provide a global Ivy repo as well as separate local repos like we do for Maven

Modified:
    gump/metadata/project/lucene-java.xml

Modified: gump/metadata/project/lucene-java.xml
URL: http://svn.apache.org/viewvc/gump/metadata/project/lucene-java.xml?rev=1332909&r1=1332908&r2=1332909&view=diff
==============================================================================
--- gump/metadata/project/lucene-java.xml (original)
+++ gump/metadata/project/lucene-java.xml Wed May  2 03:01:20 2012
@@ -23,6 +23,18 @@
   </description>
 
   <svn repository="asf" dir="lucene/dev/trunk"/>
+
+  <project name="lucene-java-init">
+    <mkdir dir=".ivy2" />
+    <ant target="init" basedir="lucene">
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
+    </ant>
+
+    <depend project="ant" inherit="runtime"/>
+    <depend project="xml-apis"/>
+    <depend project="xml-xerces"/>
+    <depend project="ivy" inherit="runtime" />
+  </project>
   
   <project name="lucene-java">
     <package>org.apache.lucene</package>
@@ -30,6 +42,9 @@
     <ant target="jar-core" basedir="lucene">
       <property name="version" value="@@DATE@@"/>
       <property name="javacc.home" reference="home" project="javacc"/>
+
+      <property name="build.sysclasspath" value="first" />
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
     </ant>
 
     <depend project="ant" inherit="runtime"/>
@@ -37,6 +52,7 @@
     <depend project="xml-apis"/>
     <depend project="xml-xerces"/>
     <depend project="ivy" inherit="runtime" />
+    <option project="jucene-java-init" />
 
     <home nested="lucene/build"/>
     <jar name="core/lucene-core-@@DATE@@.jar" id="lucene-core"/>
@@ -51,7 +67,6 @@
   <project name="lucene-java-test-framework">
     <package>org.apache.lucene</package>
 
-    <mkdir dir=".ivy2" />
     <ant target="jar-test-framework" basedir="lucene">
       <property name="version" value="@@DATE@@"/>
       <property name="javacc.home" reference="home" project="javacc"/>
@@ -84,6 +99,9 @@
     <ant target="compile-tools" basedir="lucene">
       <property name="version" value="@@DATE@@"/>
       <property name="javacc.home" reference="home" project="javacc"/>
+
+      <property name="build.sysclasspath" value="first" />
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
     </ant>
 
     <depend project="ant" inherit="runtime"/>
@@ -106,6 +124,9 @@
     <ant target="test-core" basedir="lucene">
       <property name="version" value="@@DATE@@"/>
       <property name="javacc.home" reference="home" project="javacc"/>
+
+      <property name="build.sysclasspath" value="first" />
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
     </ant>
 
     <depend project="ant" inherit="runtime"/>
@@ -133,6 +154,9 @@
   <project name="lucene-java-analyzers">
     <ant basedir="lucene/analysis">
       <property name="version" value="@@DATE@@"/>
+
+      <property name="build.sysclasspath" value="first" />
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
     </ant>
     <depend project="ant" inherit="runtime"/>
     <depend project="commons-codec2"/>
@@ -170,6 +194,9 @@
   <project name="lucene-java-analyzers-test">
     <ant basedir="lucene/analysis" target="test">
       <property name="version" value="@@DATE@@"/>
+
+      <property name="build.sysclasspath" value="first" />
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
     </ant>
     <depend project="ant" inherit="runtime"/>
     <depend project="commons-codec"/>
@@ -198,6 +225,9 @@
     <ant target="package" basedir="lucene">
       <property name="version" value="@@DATE@@"/>
       <property name="javacc.home" reference="home" project="javacc"/>
+
+      <property name="build.sysclasspath" value="first" />
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
     </ant>
 
     <depend project="ant" inherit="runtime"/>
@@ -262,6 +292,9 @@
     <ant target="test" basedir="lucene">
       <property name="version" value="@@DATE@@"/>
       <property name="javacc.home" reference="home" project="javacc"/>
+
+      <property name="build.sysclasspath" value="first" />
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
     </ant>
 
     <depend project="ant" inherit="runtime"/>
@@ -304,6 +337,9 @@
   <project name="solr" groupId="org.apache.solr">
     <ant basedir="solr" target="dist">
       <property name="version" value="@@DATE@@"/>
+
+      <property name="build.sysclasspath" value="first" />
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
     </ant>
 
     <depend project="ant" inherit="runtime"/>
@@ -364,6 +400,9 @@
   <project name="solr-test">
     <ant basedir="solr" target="test">
       <property name="version" value="@@DATE@@"/>
+
+      <property name="build.sysclasspath" value="first" />
+      <property name="ivy.default.ivy.user.dir" path=".ivy2" />
     </ant>
 
     <depend project="ant" inherit="runtime"/>