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