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 eh...@apache.org on 2008/12/20 14:15:23 UTC
svn commit: r728280 - /lucene/solr/trunk/build.xml
Author: ehatcher
Date: Sat Dec 20 05:15:22 2008
New Revision: 728280
URL: http://svn.apache.org/viewvc?rev=728280&view=rev
Log:
refactor some lazy ant copy/paste into more ant idiotmatic
Modified:
lucene/solr/trunk/build.xml
Modified: lucene/solr/trunk/build.xml
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/build.xml?rev=728280&r1=728279&r2=728280&view=diff
==============================================================================
--- lucene/solr/trunk/build.xml (original)
+++ lucene/solr/trunk/build.xml Sat Dec 20 05:15:22 2008
@@ -571,26 +571,20 @@
<target name="run-example" depends="example">
<property name="example.solr.home" location="example/solr"/>
<property name="example.data.dir" location="example/solr/data"/>
- <java jar="${example}/start.jar" fork="true" dir="${example}">
+ <property name="example.debug.suspend" value="n"/>
+ <condition property="example.jvm.line" value="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=${example.debug.suspend},address=5005">
+ <isset property="example.debug"/>
+ </condition>
+ <property name="example.jvm.line" value=""/>
+ <property name="example.heap.size" value="512M"/>
+ <java jar="${example}/start.jar" fork="true" dir="${example}" maxmemory="${example.heap.size}">
+ <jvmarg line="${example.jvm.line}"/>
<sysproperty key="solr.solr.home" file="${example.solr.home}"/>
<sysproperty key="solr.data.dir" file="${example.data.dir}"/>
</java>
</target>
- <target name="run-example-debug" depends="example">
- <property name="heap.size" value="512"/>
- <property name="suspend" value="n"/>
- <property name="example.solr.home" location="example/solr"/>
- <property name="example.data.dir" location="example/solr/data"/>
- <java jar="${example}/start.jar" fork="true" dir="${example}">
- <jvmarg line="-Xmx${heap.size}M -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=${suspend},address=5005"/>
- <sysproperty key="solr.solr.home" file="${example.solr.home}"/>
- <sysproperty key="solr.data.dir" file="${example.data.dir}"/>
- </java>
-
- </target>
-
<!-- make a distribution -->
<target name="package" depends="generate-maven-artifacts"/>