stefano     2003/02/23 07:14:33

  Modified:    .        build.xml
  Log:
  removed the 'run' target which had several drawbacks:
  1) even without dependencies, running ant before jetty is slow
  2) ant remains idle and uses some 10mb of memory for nothing
  3) ant intercepts the CTRL-C signals and jetty cannot shutdown properly
  
  The functionality is moved into the new 'cocoon' launch system that is
  landing right after this
  
  Revision  Changes    Path
  1.328     +8 -37     xml-cocoon2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/build.xml,v
  retrieving revision 1.327
  retrieving revision 1.328
  diff -u -r1.327 -r1.328
  --- build.xml 22 Feb 2003 19:37:18 -0000      1.327
  +++ build.xml 23 Feb 2003 15:14:32 -0000      1.328
  @@ -186,10 +186,12 @@
              nowarn="${compiler.nowarn}"
              compiler="${compiler}"
              classpathref="classpath">
  -      <src path="${java}"/>
  -      <src path="${build.src}"/>
  -      <!-- [FIXME] THIS DEPENDENCY SHOULD GO AWAY!!!! -->
  -      <src path="${deprecated.src}"/>
  +         <src>
  +          <!-- [FIXME] THE DEPENDENCY ON DEPRECATED SHOULD GO AWAY!!!! -->
  +          <path location="${deprecated.src}"/>
  +          <path location="${build.src}"/>
  +          <path location="${java}"/>
  +         </src>
       </javac>
     </target>
   
  @@ -621,37 +623,6 @@
       </jar>
     </target>
   
  -<!-- Run targets =========================================================== -->
  -
  -  <target name="run" depends="init">
  -    <dirname property="antfile.dir" file="${ant.file}"/>
  -
  -    <echo message="-------------------------------------------------------------"/>
  -    <echo message="Starting Jetty:"/>
  -    <echo message="  - make sure to have executed the webapp target before"/>
  -    <echo message="  - browse to http://localhost:8888/"/>
  -    <echo message="-------------------------------------------------------------"/>
  -
  -    <java classname="org.mortbay.jetty.Server" dir="${tools.jetty}" fork="yes" 
failonerror="yes">
  -       <classpath>
  -         <fileset dir="${tools.jetty}/lib">
  -           <include name="*.jar"/>
  -         </fileset>
  -         <fileset dir="${lib.endorsed}">
  -           <include name="*.jar"/>
  -         </fileset>
  -       </classpath>
  -
  -       <jvmarg 
value="-Djava.endorsed.dirs=${java.endorsed.dirs}${path.separator}${antfile.dir}/${lib.endorsed}"/>
  -
  -       <sysproperty key="webapp" value="${antfile.dir}/${build.webapp}"/>
  -       <sysproperty key="org.xml.sax.parser" 
value="org.apache.xerces.parsers.SAXParser"/>
  -       <sysproperty key="jetty.port" value="${tools.jetty.port}"/>
  -
  -       <arg line="./conf/jettyconf.xml"/>
  -    </java>
  -  </target>
  -
   <!-- Validation targets ==================================================== -->
   
     <!-- Check if all the JAR files are properly declared in lib/jars.xml    -->
  @@ -938,7 +909,7 @@
     </target>
   
     <!-- Clean the distribution -->
  -  <target name="distclean" depends="clean">
  +  <target name="distclean" depends="clean,clean-webapp">
       <delete dir="${build.root}"/>
       <delete dir="${tools.tasks}"/>
       <delete file="${dist}/${Name}-${version}.tar.gz"/>
  
  
  

Reply via email to