You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by ry...@apache.org on 2008/11/24 20:43:58 UTC
svn commit: r720273 - /lucene/solr/trunk/build.xml
Author: ryan
Date: Mon Nov 24 11:43:58 2008
New Revision: 720273
URL: http://svn.apache.org/viewvc?rev=720273&view=rev
Log:
SOLR-878: add an ant task to download and run luke
Modified:
lucene/solr/trunk/build.xml
Modified: lucene/solr/trunk/build.xml
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/build.xml?rev=720273&r1=720272&r2=720273&view=diff
==============================================================================
--- lucene/solr/trunk/build.xml (original)
+++ lucene/solr/trunk/build.xml Mon Nov 24 11:43:58 2008
@@ -58,6 +58,7 @@
<echo message="Use 'ant dist' to build the project WAR and JAR files." />
<echo message="Use 'ant generate-maven-artifacts' to generate maven artifacts." />
<echo message="Use 'ant package' to generate zip, tgz, and maven artifacts for distribution." />
+ <echo message="Use 'ant luke' to start luke. see: http://www.getopt.org/luke/" />
<echo message="Use 'ant test' to run unit tests." />
</target>
@@ -881,6 +882,33 @@
<fileset dir="contrib/dataimporthandler/src/test/java"/>
</rat:report>
</target>
+
+ <!-- LUKE -->
+ <available file="luke/luke-0.9.1.jar" property="luke.jar.exists" />
+ <target name="luke-download" unless="luke.jar.exists">
+ <mkdir dir="luke"/>
+ <get src="http://www.getopt.org/luke/luke-0.9.1/luke-0.9.1.jar"
+ dest="luke/luke-0.9.1.jar"/>
+ <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/lucene/lucene-misc/2.4-SNAPSHOT/lucene-misc-2.4-SNAPSHOT.jar"
+ dest="luke/lucene-misc-2.4-SNAPSHOT.jar" />
+ </target>
+
+ <target name="luke" depends="luke-download">
+ <java fork="true"
+ classname="org.getopt.luke.Luke"
+ logError="true"
+ failonerror="true">
+ <classpath>
+ <fileset dir="${lib}">
+ <include name="*.jar" />
+ </fileset>
+ <fileset dir="luke">
+ <include name="luke-0.9.1.jar"/>
+ <include name="lucene-misc-2.4-SNAPSHOT.jar"/>
+ </fileset>
+ </classpath>
+ </java>
+ </target>
</project>