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"/>