vgritsenko    2003/02/01 15:54:03

  Modified:    .        build.xml
  Log:
  Rename "package" to "package-core", move "compile" up to where it is used,
  remove (commented out) parts which were moved to blocks, cosmetics.
  
  Revision  Changes    Path
  1.316     +314 -410  xml-cocoon2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/build.xml,v
  retrieving revision 1.315
  retrieving revision 1.316
  diff -u -r1.315 -r1.316
  --- build.xml 1 Feb 2003 18:13:47 -0000       1.315
  +++ build.xml 1 Feb 2003 23:54:02 -0000       1.316
  @@ -235,9 +235,7 @@
       <echo message="                                                              "/>
       <echo message="--------------------------------------------------------------"/>
   
  -    <!--
  -    The location of tools.jar, relative to the JAVA_HOME home.
  -    -->
  +    <!-- The location of tools.jar, relative to the JAVA_HOME home. -->
       <property name="tools.jar" value="${java.home}/../lib/tools.jar"/>
       <available file="${tools.jar}" property="tools.jar.present"/>
   
  @@ -276,13 +274,11 @@
              nowarn="on"
              classpathref="anttasks.classpath"
              fork="true"/>
  -
     </target>
   
     <!-- =================================================================== -->
     <!-- Interactive build                                                   -->
     <!-- =================================================================== -->
  -  
     <target name="i" description="Interactive Build" depends="interactive"/>
       
     <target name="interactive" description="Interactive Build">
  @@ -323,7 +319,6 @@
       <fail if="do.abort">Build aborted by user.</fail>
       
       <antcall target="${input.selection}"/>
  -
     </target>
     
     <!-- =================================================================== -->
  @@ -380,12 +375,12 @@
       <!-- call install target -->
       <antcall target="install"/>
     </target>
  +
     
     <!-- =================================================================== -->
     <!-- Test for optional components                                        -->
     <!-- =================================================================== -->
     <target name="optional-tests" depends="init">
  -  
       <echo message="Testing for optional components"/>
   
       <available classpathref="classpath"
  @@ -546,13 +541,8 @@
       <available classpathref="classpath" 
                  property="mail.present" 
                  classname="javax.mail.message"/>
  -
     </target>
     
  -  <!-- moved to tools/src/blocks-build.xsl
  -  <target name="prepare-jdbc" depends="filter-jdbc,nofilter-jdbc"/>
  -  -->
  -
     <!-- =================================================================== -->
     <!-- Macro for optional warnings                                         -->
     <!-- =================================================================== -->
  @@ -857,7 +847,6 @@
             depends="bsf-warn, rhino-warn, jfor-warn, xmldb-warn, php-warn, 
naming-warn, svg-warn, tidy-warn, maybeupload-warn, lucene-warn, deli-warn, 
velocity-warn, hsqldb-warn, resolver-warn, jisp-warn, pizza-warn, poi-warn, 
commons-logging-warn, jxpath-warn, httpclient-warn, activation-warn, transaction-warn, 
mail-warn">
     </target>
   
  -
     <!-- =================================================================== -->
     <!-- Prepares the build directory                                        -->
     <!-- =================================================================== -->
  @@ -865,6 +854,7 @@
       <mkdir dir="${build.dir}"/>
     </target>
   
  +
     <!-- =================================================================== -->
     <!-- Prepares the source code                                            -->
     <!-- =================================================================== -->
  @@ -875,13 +865,6 @@
             
         <fileset dir="${java.dir}">
         
  -<!-- moved to block      
  -        <exclude name="**/poi/**"                  unless="poi.present"/>
  -        <exclude name="**/HSSFSerializer.java"     unless="poi.present"/>
  -        <exclude name="**/poi.*"                   unless="poi.present"/>
  -        <exclude name="**/POIFSSerializer.java"    unless="poi.present"/>
  --->              
  -
   <!-- present in lib/optional
           <exclude name="**/java/Pizza.java"         unless="pizza.present"/>
           <exclude name="**/java/pizza.*"            unless="pizza.present"/>
  @@ -893,76 +876,22 @@
           <exclude name="**/environment/http/*.java" unless="servlet.present"/>
           <exclude name="**/generation/StreamGenerator.java" 
unless="servlet.present"/>
           <exclude name="**/components/request/**"   unless="servlet.present"/>
  --->
   
  -<!-- moved to block      
  -        <exclude name="**/ScriptAction.java"       unless="bsf.present"/>
  -        <exclude name="**/ScriptGenerator.java"    unless="bsf.present"/>
  -        <exclude name="**/bsf.*"                   unless="bsf.present"/>
  --->
  -
  -<!-- present in lib/optional
           <exclude name="**/deli/DeliImpl.java"      unless="deli.present"/>
           <exclude name="**/deli.*"                  unless="deli.present"/>
  --->
   
  -<!-- moved to block      
  -        <exclude name="**/HTMLGenerator.java"      unless="tidy.present"/>
  -        <exclude name="**/tidy.*"                  unless="tidy.present"/>
  --->
  -<!-- moved to block 
  -        <exclude name="**/VelocityGenerator.java"  unless="velocity.present"/>
  -        <exclude name="**/velocity.*"              unless="velocity.present"/>
  --->
  -<!-- moved to block      
  -        <exclude name="**/SVG*.java"                                   
unless="svg.present"/>
  -        <exclude name="**/svg.*"                                       
unless="svg.present"/>
  -        <exclude name="**/components/transcoder/**.java"               
unless="svg.present"/>
  -        <exclude name="**/components/url/Parsed**ProtocolHandler.java" 
unless="svg.present"/>
  --->        
  -<!-- moved to block      
  -        <exclude name="**/FOP*"                    unless="fop.present"/>
  -        <exclude name="**/renderer/*"              unless="fop.present"/>
  -        <exclude name="**/fop.*"                   unless="fop.present"/>
  --->
  -<!-- present in lib/optional
           <exclude name="**/CompiledJavascript*"     unless="rhino.compiler.present"/>
           <exclude name="**/javascript/Javascript*"  
unless="rhino.interpreter.present"/>
           <exclude name="**/javascript/javascript*"  
unless="rhino.interpreter.present"/>
           <exclude name="**/xsp/JSGenerator.java"    
unless="rhino.interpreter.present"/>
           <exclude name="**/xsp/javascript/**"       
unless="rhino.interpreter.present"/>
           <exclude name="**/flow/javascript/**"      
unless="rhino.interpreter.present"/>
  --->
   
  -<!-- moved to block
  -        <exclude name="**/programming/python/*"    unless="python.present"/>
  -        <exclude name="**/xsp/PythonGenerator*"    unless="python.present"/>
  -        <exclude name="**/xsp/python/*"            unless="python.present"/>
  --->
  -<!-- present in lib/optional
           <exclude name="**/components/resolver/ResolverImpl.java" 
unless="resolver.present"/>
           <exclude name="**/resolver.*"                            
unless="resolver.present"/>
   
           <exclude name="**/Jstyle*"             unless="jstyle.present"/>
  --->
  -<!-- moved to block      
  -        <exclude name="**/Php*"                unless="php.present"/>
  -        <exclude name="**/php.*"               unless="php.present"/>
  --->
   
  -<!-- mockified
  -        <exclude name="**/Sendmail*.java"      unless="mail.present"/>
  --->
  -<!-- moved to block      
  -        <exclude name="**/LDAPTransformer*"    unless="naming.present"/>
  -        <exclude name="**/samples/parentcm/*"  unless="naming.present"/>
  -        <exclude name="**/naming.*"            unless="naming.present"/>
  --->
  -<!-- moved to block      
  -        <exclude name="**/JSPEngineImplWLS.java"   unless="weblogic.present"/>
  --->
  -
  -<!-- present in lib/optional
           <exclude name="**/XMLDB*.java"        unless="xmldb.present"/>
           <exclude name="**/DbXML*.java"        unless="xmldb.present"/>
   -->
  @@ -977,13 +906,7 @@
   
           <exclude name="**/components/hsqldb/ServerImpl.java" 
unless="hsqldb.present"/>
           <exclude name="**/hsqldb.*"                          
unless="hsqldb.present"/>
  --->
  -<!-- moved to block      
  -        <exclude name="**/components/search/*"             unless="lucene.present"/>
  -        <exclude name="**/generation/SearchGenerator.java" unless="lucene.present"/>
  -        <exclude name="**/lucene.*"                        unless="lucene.present"/>
  --->
  -<!-- present in lib/optional
  +
           <exclude name="**/components/store/Jisp*.java" unless="jisp.present"/>
           <exclude name="**/store/jisp.*"                unless="jisp.present"/>
           <exclude name="**/store/file.*"                if="jisp.present"/>
  @@ -1007,35 +930,35 @@
       <if>
         <istrue value="${cocoon.webapp.scratchpad.include}"/>
         <then>
  -         <mkdir dir="${build.scratchpad.src}"/>
  -         <mkdir dir="${build.scratchpad.dest}"/>
  -         <copy todir="${build.scratchpad.src}" filtering="on">
  -           <fileset dir="${scratchpad.src}">
  -             <exclude name="**/Ifx*.java" unless="ifx.driver.present"/>
  -     
  -             <exclude name="**/components/request/**"                
unless="servlet.present"/>
  -             <exclude name="**/precept/**"                           
unless="servlet.present"/>
  -             <exclude name="**/reading/ByteRangeResourceReader.java" 
unless="servlet.present"/>
  -             <exclude name="**/acting/SourceMultiAction.java"        
unless="servlet.present"/>
  -             <exclude name="**/acting/SourceUploadAction.java"       
unless="servlet.present"/>
  -             <exclude name="**/generation/RequestAttribute**.java"   
unless="servlet.present"/>
  -     
  -             <exclude name="**/jxpath/**" unless="jxpath.present"/>
  -             <exclude name="**/taglib/**" unless="jxpath.present"/>
  -             <exclude name="**/transformation/TagTransformer.java" 
unless="jxpath.present"/>
  -     
  -             <exclude name="**/XMLDB*.java" unless="xmldb.present"/>
  -             <exclude name="**/DbXML*.java" unless="xmldb.present"/>
  -     
  -             <exclude name="**/servlet/*Filter*.java" unless="servlet23.present"/>
  -     
  -             <exclude name="**/components/axis/**" unless="activation.present"/>
  -             <exclude name="**/reading/AxisRPCReader.java" 
unless="activation.present"/>
  -             <exclude name="**/webservices/**" unless="activation.present"/>
  -     
  -             <exclude name="**/mail/**" unless="mail.present"/>
  -           </fileset>
  -         </copy>
  +        <mkdir dir="${build.scratchpad.src}"/>
  +        <mkdir dir="${build.scratchpad.dest}"/>
  +        <copy todir="${build.scratchpad.src}" filtering="on">
  +          <fileset dir="${scratchpad.src}">
  +            <exclude name="**/Ifx*.java" unless="ifx.driver.present"/>
  +    
  +            <exclude name="**/components/request/**"                
unless="servlet.present"/>
  +            <exclude name="**/precept/**"                           
unless="servlet.present"/>
  +            <exclude name="**/reading/ByteRangeResourceReader.java" 
unless="servlet.present"/>
  +            <exclude name="**/acting/SourceMultiAction.java"        
unless="servlet.present"/>
  +            <exclude name="**/acting/SourceUploadAction.java"       
unless="servlet.present"/>
  +            <exclude name="**/generation/RequestAttribute**.java"   
unless="servlet.present"/>
  +    
  +            <exclude name="**/jxpath/**" unless="jxpath.present"/>
  +            <exclude name="**/taglib/**" unless="jxpath.present"/>
  +            <exclude name="**/transformation/TagTransformer.java" 
unless="jxpath.present"/>
  +    
  +            <exclude name="**/XMLDB*.java" unless="xmldb.present"/>
  +            <exclude name="**/DbXML*.java" unless="xmldb.present"/>
  +    
  +            <exclude name="**/servlet/*Filter*.java" unless="servlet23.present"/>
  +    
  +            <exclude name="**/components/axis/**" unless="activation.present"/>
  +            <exclude name="**/reading/AxisRPCReader.java" 
unless="activation.present"/>
  +            <exclude name="**/webservices/**" unless="activation.present"/>
  +    
  +            <exclude name="**/mail/**" unless="mail.present"/>
  +          </fileset>
  +        </copy>
         </then>
       </if>
       
  @@ -1046,24 +969,18 @@
           <include name="**/*.java"/>
         </fileset>
       </copy>
  -    
     </target>
  -  
  -  
  -  <!-- INCLUDE DEPRECATED CLASSES TILL DEPENDENCIES ON THEM ARE FIXED  -->
  +
  +  <!-- INCLUDE DEPRECATED CLASSES TILL DEPENDENCIES ON THEM ARE FIXED      -->
     <target name="-copy-deprecated-stuff2core" depends="init" unless="deprecate">
  -  
       <copy todir="${build.src}" filtering="on">
         <fileset dir="${deprecated.src}">
           <include name="**/*.java"/>
         </fileset>
       </copy>
  -     
     </target>
  -  
  -  <!-- =================================================================== -->
  +
     <!-- Set a variable if the generated java code is already up-to-date.    -->
  -  <!-- =================================================================== -->
     <target name="generate-java-code-check" depends="init">
       <uptodate property="generate-java-code.notrequired"
           
targetfile="${build.src}/org/apache/cocoon/components/browser/BrowserImpl.java" >
  @@ -1072,9 +989,7 @@
       </uptodate>
     </target>
   
  -  <!-- =================================================================== -->
     <!-- Generate the Java code from XML using XSLT                          -->
  -  <!-- =================================================================== -->
     <target name="generate-java-code" depends="generate-java-code-check"
             unless="generate-java-code.notrequired">
       <xslt basedir="${java.dir}/org/apache/cocoon/components/browser"
  @@ -1084,6 +999,7 @@
              
style="${java.dir}/org/apache/cocoon/components/browser/BrowserImpl.xsl"/>
     </target>
   
  +
     <!-- =================================================================== -->
     <!-- Compiles the source directory                                       -->
     <!-- =================================================================== -->
  @@ -1113,7 +1029,6 @@
       <echo message="Compiling with Java ${ant.java.version}, debug ${debug}, 
optimize ${optimize}, deprecation ${deprecation}"/>
   
       <mkdir dir="${build.mocks}"/>
  -
       <javac srcdir="${mocks.dir}"
              destdir="${build.mocks}"
              debug="${debug}"
  @@ -1125,7 +1040,6 @@
         <classpath refid="classpath"/>
       </javac>
   
  -
       <javac srcdir="${build.src}"
              destdir="${build.dest}"
              debug="${debug}"
  @@ -1144,29 +1058,29 @@
       <if>
         <istrue value="${cocoon.webapp.scratchpad.include}"/>
         <then>
  -         <copy todir="${build.scratchpad.dest}">
  -           <fileset dir="${build.scratchpad.src}">
  -             <include name="**/Manifest.mf"/>
  -             <include name="**/*.xsl"/>
  -             <include name="**/*.wsdd"/>
  -             <include name="**/*.roles"/>
  -             <include name="META-INF/**"/>
  -           </fileset>
  -         </copy>
  -
  -         <javac srcdir="${build.scratchpad.src}"
  -                destdir="${build.scratchpad.dest}"
  -                debug="${debug}"
  -                optimize="${optimize}"
  -                deprecation="${deprecation}"
  -                target="${target.vm}"
  +        <copy todir="${build.scratchpad.dest}">
  +          <fileset dir="${build.scratchpad.src}">
  +            <include name="**/Manifest.mf"/>
  +            <include name="**/*.xsl"/>
  +            <include name="**/*.wsdd"/>
  +            <include name="**/*.roles"/>
  +            <include name="META-INF/**"/>
  +          </fileset>
  +        </copy>
  +
  +        <javac srcdir="${build.scratchpad.src}"
  +               destdir="${build.scratchpad.dest}"
  +               debug="${debug}"
  +               optimize="${optimize}"
  +               deprecation="${deprecation}"
  +               target="${target.vm}"
                  fork="true">
  -           <!--classpath refid="scratchpad.classpath"/-->
  -           <classpath>
  -             <path refid="scratchpad.classpath"/>
  -             <path location="${build.mocks}"/>
  -           </classpath>
  -         </javac>
  +          <!--classpath refid="scratchpad.classpath"/-->
  +          <classpath>
  +            <path refid="scratchpad.classpath"/>
  +            <path location="${build.mocks}"/>
  +          </classpath>
  +        </javac>
         </then>
       </if>    
   
  @@ -1193,22 +1107,20 @@
           <path location="{build.mocks}"/>
         </classpath>
       </javac>
  -        
  -    
     </target>
   
  +
     <!-- =================================================================== -->
     <!-- Compiles the Java files in the src/samples/ directory               -->
     <!-- =================================================================== -->
  -  <target name="compile-samples"  depends="init">
  +  <target name="compile-samples" depends="init">
       <property name="build.dest.samples" value="${build.dest}/samples"/>
   
       <mkdir dir="${build.dest.samples}"/>
  -
       <javac srcdir="${webapp.dir}/samples"
  -        destdir="${build.dest}"
  -        excludes="chaperon/**"
  -        debug="${debug}"
  +       destdir="${build.dest}"
  +       excludes="chaperon/**"
  +       debug="${debug}"
          optimize="${optimize}"
          deprecation="${deprecation}"
          target="${target.vm}"
  @@ -1217,12 +1129,11 @@
       </javac>
     </target>
   
  +
     <!-- =================================================================== -->
  -  <!-- Creates the jar file                                                -->
  +  <!-- Creates the core Cocoon jar file                                    -->
     <!-- =================================================================== -->
  -  <target name="all" depends="compile" description="Default target (calls the 
'package' target)"/>
  -
  -  <target name="package" depends="compile-core" description="Generates the jar 
packages">
  +  <target name="package-core" depends="compile-core" description="Generates the 
core Cocoon jar package">
       <jar jarfile="${build.dir}/${name}.jar" manifest="${build.src}/Manifest.mf">
         <fileset dir="${build.dest}">
           <include name="org/**"/>
  @@ -1247,9 +1158,45 @@
           <include name="org/**"/>
         </fileset>
       </jar>
  -        
     </target>
   
  +
  +  <!-- =================================================================== -->
  +  <!-- Compile also all blocks that are specified in properties.xml        -->
  +  <!-- =================================================================== -->
  +  <target name="compile" depends="package-core">
  +    <property name="compile.project" value="all"/>
  +    
  +    <delete file="${build.work}/blocks-build.xml"/>
  +    
  +    <xslt in="project-info.xml" 
  +          out="${build.work}/blocks-build.xml"
  +          processor="trax"
  +          style="${tools.dir}/src/blocks-build.xsl"/>
  +           
  +    <ant antfile="${build.work}/blocks-build.xml" 
  +         inheritAll="true" 
  +         inheritRefs="true"
  +         target="${compile.project}"/>
  +    
  +    <!-- FIXME: We have to rebuild the cocoon.jar in order to
  +                add the roles defined in the blocks -->
  +    <jar jarfile="${build.dir}/${name}.jar" manifest="${build.src}/Manifest.mf">
  +      <fileset dir="${build.dest}">
  +        <include name="org/**"/>
  +        <include name="META-INF/**"/>
  +        <exclude name="org/apache/cocoon/samples/**"/>
  +      </fileset>
  +    </jar>
  +  </target>
  +
  +
  +  <!-- =================================================================== -->
  +  <!-- Default target compiles and packages Cocoon and all blocks          -->
  +  <!-- =================================================================== -->
  +  <target name="all" depends="compile" description="Default target (calls the 
'compile' target)"/>
  +
  +
     <!-- =================================================================== -->
     <!-- Creates the samples jar file                                        -->
     <!-- =================================================================== -->
  @@ -1264,7 +1211,7 @@
     <!-- =================================================================== -->
     <!-- Target called by Gump                                                -->
     <!-- =================================================================== -->
  -  <target name="gump" depends="docs, javadocs, test, package" description="[admin] 
Target called by Gump"/>
  +  <target name="gump" depends="docs, javadocs, test, package-core" 
description="[admin] Target called by Gump"/>
     
     <!-- =================================================================== -->
     <!-- Prepares the docs                                                   -->
  @@ -1340,7 +1287,6 @@
             depends="compile, prepare-docs, validate-xdocs, docs_done"
             unless="docs.notrequired"
             description="Builds the documentation">
  -
       <java classname="org.apache.cocoon.Main" fork="true" dir="${build.context}"
             failonerror="true" maxmemory="128m">
         <arg value="-c."/>
  @@ -1461,7 +1407,6 @@
         <xconf-tool directory="${build.war}"
                     extension="xpipe"
                     configuration="${build.war}/sitemap.xmap"/>
  -
     </target>
   
     <!-- =================================================================== -->
  @@ -1478,46 +1423,45 @@
     <!-- Prepares the webapp directories for scratchpad                      -->
     <!-- =================================================================== -->
     <target name="prepare-webapp-scratchpad" depends="copy-webapp" 
if="include.webapp.libs">
  -      <if>
  +    <if>
         <istrue value="${cocoon.webapp.scratchpad.include}"/>
         <then>
  -  
  -           <!-- Invoke the XConfTool to add optional entries -->
  -           <xconf-tool directory="${build.scratchpad.src}"
  -                       extension="xmap"
  -                       configuration="${build.war}/sitemap.xmap"/>
  -     
  -           <xconf-tool directory="${build.scratchpad.src}"
  -                       extension="xpipe"
  -                       configuration="${build.war}/sitemap.xmap"/>
  -     
  -           <xconf-tool directory="${build.scratchpad.src}"
  -                       extension="xconf"
  -                       configuration="${build.war}/WEB-INF/cocoon.xconf"/>
  -     
  -         <!-- copy scratchpad webapp samples -->
  -         <copy todir="${build.war}" filtering="on">
  -           <fileset dir="${scratchpad.webapp}">
  -             <exclude name="**/*.gif"/>
  -             <exclude name="**/*.jpg"/>
  -             <exclude name="**/*.png"/>
  -          </fileset>
  -         </copy>
  -         <copy todir="${build.war}" filtering="off">
  -           <fileset dir="${scratchpad.webapp}">
  -             <include name="**/*.gif"/>
  -             <include name="**/*.jpg"/>
  -             <include name="**/*.png"/>
  -          </fileset>
  -         </copy>
  -       </then>
  -     </if>
  +          <!-- Invoke the XConfTool to add optional entries -->
  +          <xconf-tool directory="${build.scratchpad.src}"
  +                      extension="xmap"
  +                      configuration="${build.war}/sitemap.xmap"/>
  +    
  +          <xconf-tool directory="${build.scratchpad.src}"
  +                      extension="xpipe"
  +                      configuration="${build.war}/sitemap.xmap"/>
  +    
  +          <xconf-tool directory="${build.scratchpad.src}"
  +                      extension="xconf"
  +                      configuration="${build.war}/WEB-INF/cocoon.xconf"/>
  +    
  +        <!-- copy scratchpad webapp samples -->
  +        <copy todir="${build.war}" filtering="on">
  +          <fileset dir="${scratchpad.webapp}">
  +            <exclude name="**/*.gif"/>
  +            <exclude name="**/*.jpg"/>
  +            <exclude name="**/*.png"/>
  +         </fileset>
  +        </copy>
  +        <copy todir="${build.war}" filtering="off">
  +          <fileset dir="${scratchpad.webapp}">
  +            <include name="**/*.gif"/>
  +            <include name="**/*.jpg"/>
  +            <include name="**/*.png"/>
  +         </fileset>
  +        </copy>
  +      </then>
  +    </if>
     </target>
   
     <!-- =================================================================== -->
     <!-- Prepares the libraries for the war package                          -->
     <!-- =================================================================== -->
  -  <target name="prepare-xsp" depends="package" if="build.precompile">
  +  <target name="prepare-xsp" depends="package-core" if="build.precompile">
       <java classname="org.apache.cocoon.Main" fork="yes" failonerror="true">
         <arg line="-P -C ${build.war}/WEB-INF/cocoon.xconf -w 
${build.war}/WEB-INF/classes -c ${build.war}" />
         <classpath>
  @@ -1580,10 +1524,10 @@
       </copy>    
     </target>
   
  -  <target name="prepare-webapp-libs" depends="package, package-samples, 
copy-webapp-libs" if="include.webapp.libs">
  +  <target name="prepare-webapp-libs" depends="package-core, package-samples, 
copy-webapp-libs" if="include.webapp.libs">
       <copy file="${build.dir}/${name}.jar" 
tofile="${build.war}/WEB-INF/lib/${name}-${version}.jar"/>
       <copy file="${build.dir}/${name}-samples.jar"
  -       todir="${build.war}/WEB-INF/lib/"/>
  +      todir="${build.war}/WEB-INF/lib/"/>
     </target>
   
     <!-- =================================================================== -->
  @@ -1593,14 +1537,14 @@
       <if>
         <istrue value="${cocoon.webapp.scratchpad.include}"/>
         <then>
  -         <copy todir="${build.war}/WEB-INF/lib">
  -           <fileset dir="${scratchpad.lib}">
  -             <include name="*.jar"/>
  -             <exclude name="servlet*.jar"/>
  -           </fileset>
  -         </copy>
  -       </then>
  -     </if>
  +        <copy todir="${build.war}/WEB-INF/lib">
  +          <fileset dir="${scratchpad.lib}">
  +            <include name="*.jar"/>
  +            <exclude name="servlet*.jar"/>
  +          </fileset>
  +        </copy>
  +      </then>
  +    </if>
     </target>
   
     <target name="prepare-scratchpad-libs" depends="copy-scratchpad-libs, 
prepare-webapp-libs" if="include.webapp.libs">
  @@ -1717,7 +1661,7 @@
     <!-- =================================================================== -->
     <!-- Installs Cocoon file                                                -->
     <!-- =================================================================== -->
  -  <target name="install" depends="package, webapp, remove-webapp" if="install.war" 
  +  <target name="install" depends="package-core, webapp, remove-webapp" 
if="install.war" 
             description="Installs the WAR package">
       <copy file="${build.dir}/${name}.war" tofile="${install.war}/${name}.war"/>
     </target>
  @@ -1758,14 +1702,12 @@
              includes="announcement.xml" 
              extension=".txt"
              force="true"/>
  -
     </target>
   
     <!-- =================================================================== -->
     <!-- Prepares the printer-docs                                           -->
     <!-- =================================================================== -->
     <target name="prepare-printer-docs" depends="prepare-docs">
  -
       <mkdir dir="${build.dir}/printer_documentation"/>
   
       <!-- copy prepared docs -->
  @@ -1779,14 +1721,13 @@
         <fileset dir="${build.context}/stylesheets/printer_skin">
         </fileset>
       </copy>
  -
     </target>
   
   
     <!-- =================================================================== -->
     <!-- Generate printer-friendly HTML docs                                 -->
     <!-- =================================================================== -->
  -  <target name="printer-docs" depends="package, prepare-printer-docs, 
printer-docs_check, printer-docs_done"
  +  <target name="printer-docs" depends="package-core, prepare-printer-docs, 
printer-docs_check, printer-docs_done"
         unless="printer-docs.notrequired"
         description="Builds printer-friendly documentation">
       <mkdir dir="${build.docs.printer}"/>
  @@ -1859,63 +1800,62 @@
         <equals arg1="1.4" arg2="${java.specification.version}"/>
         <then>
           <!-- Create the java docs for JDK 1.4 -->
  -         <javadoc packagenames="${packages}.*"
  -                  additionalparam="-subpackages ${packages} -breakiterator"
  -                  
excludepackagenames="org.apache.cocoon.components.language.programming.java"
  -                  destdir="${build.javadocs}"
  -                  author="true"
  -                  version="true"
  -                  use="true"
  -                  noindex="false"
  -                  windowtitle="${Name} API (${version}, ${TODAY})"
  -                  doctitle="${Name}"
  -                  bottom="Copyright &#169; ${year} Apache Software Foundation. All 
Rights Reserved."
  -                  stylesheetfile="${resource.dir}/javadoc.css"
  -                  useexternalfile="yes">
  -           <fileset dir="${build.dir}">
  -             <include name="src/**/*.java"/>
  -             <include name="blocks/**/*.java"/>
  -             <include name="deprecated/**/*.java"/>
  -           </fileset>
  -           <fileset dir="${blocks.dir}">
  -             <include name="**/mocks/**/*.java"/>
  -           </fileset>
  -           <classpath refid="classpath"/>
  -         </javadoc>
  +        <javadoc packagenames="${packages}.*"
  +                 additionalparam="-subpackages ${packages} -breakiterator"
  +                 
excludepackagenames="org.apache.cocoon.components.language.programming.java"
  +                 destdir="${build.javadocs}"
  +                 author="true"
  +                 version="true"
  +                 use="true"
  +                 noindex="false"
  +                 windowtitle="${Name} API (${version}, ${TODAY})"
  +                 doctitle="${Name}"
  +                 bottom="Copyright &#169; ${year} Apache Software Foundation. All 
Rights Reserved."
  +                 stylesheetfile="${resource.dir}/javadoc.css"
  +                 useexternalfile="yes">
  +          <fileset dir="${build.dir}">
  +            <include name="src/**/*.java"/>
  +            <include name="blocks/**/*.java"/>
  +            <include name="deprecated/**/*.java"/>
  +          </fileset>
  +          <fileset dir="${blocks.dir}">
  +            <include name="**/mocks/**/*.java"/>
  +          </fileset>
  +          <classpath refid="classpath"/>
  +        </javadoc>
         </then>
         <else>
           <!-- Create the java docs for pre 1.4 -->
  -         <javadoc packagenames="${packages}.*"
  -                  destdir="${build.javadocs}"
  -                  author="true"
  -                  version="true"
  -                  use="true"
  -                  noindex="false"
  -                  windowtitle="${Name} API (${version}, ${TODAY})"
  -                  doctitle="${Name}"
  -                  bottom="Copyright &#169; ${year} Apache Software Foundation. All 
Rights Reserved."
  -                  stylesheetfile="${resource.dir}/javadoc.css"
  -                  useexternalfile="yes">
  -     <!-- FIXME: Using this fileset technique fails with out-of-memory errors.
  -       It seems that the cause is loading too many individual *.java files.
  -       Try <sourcepath> instead and let javadoc load them. -->
  -     <!--
  -           <fileset dir="${build.dir}">
  -             <include name="src/**/*.java"/>
  -             <include name="blocks/**/*.java"/>
  -             <include name="deprecated/**/*.java"/>
  -           </fileset>
  -           <fileset dir="${blocks.dir}">
  -             <include name="**/mocks/**/*.java"/>
  -           </fileset>
  -     -->
  -           <sourcepath location="${build.dir}/src"/>
  -           <sourcepath location="${build.dir}/blocks"/>
  -           <fileset dir="${blocks.dir}">
  -             <include name="**/mocks/**/*.java"/>
  -           </fileset>
  -           <classpath refid="classpath"/>
  -         </javadoc>
  +        <javadoc packagenames="${packages}.*"
  +                 destdir="${build.javadocs}"
  +                 author="true"
  +                 version="true"
  +                 use="true"
  +                 noindex="false"
  +                 windowtitle="${Name} API (${version}, ${TODAY})"
  +                 doctitle="${Name}"
  +                 bottom="Copyright &#169; ${year} Apache Software Foundation. All 
Rights Reserved."
  +                 stylesheetfile="${resource.dir}/javadoc.css"
  +                 useexternalfile="yes">
  +          <!-- FIXME: Using this fileset technique fails with out-of-memory errors.
  +               It seems that the cause is loading too many individual *.java files.
  +               Try <sourcepath> instead and let javadoc load them.
  +          <fileset dir="${build.dir}">
  +            <include name="src/**/*.java"/>
  +            <include name="blocks/**/*.java"/>
  +            <include name="deprecated/**/*.java"/>
  +          </fileset>
  +          <fileset dir="${blocks.dir}">
  +            <include name="**/mocks/**/*.java"/>
  +          </fileset>
  +          -->
  +          <sourcepath location="${build.dir}/src"/>
  +          <sourcepath location="${build.dir}/blocks"/>
  +          <fileset dir="${blocks.dir}">
  +            <include name="**/mocks/**/*.java"/>
  +          </fileset>
  +          <classpath refid="classpath"/>
  +        </javadoc>
         </else>
       </if>
     </target>
  @@ -2082,7 +2022,7 @@
     <!-- =================================================================== -->
     <!-- Prepares the binary distribution                                    -->
     <!-- =================================================================== -->
  -  <target name="dist-bin" depends="package, webapp, docs, javadocs">
  +  <target name="dist-bin" depends="package-core, webapp, docs, javadocs">
       <!-- Copy webapp and the html docs -->
       <mkdir dir="${dist.root}"/>
       <mkdir dir="${dist.bin}"/>
  @@ -2121,19 +2061,19 @@
           <include name="*.jar"/>
           <exclude name="servlet*.jar"/>
         </fileset>
  -  </copy>
  +    </copy>
   
  -  <copy todir="${dist.bin}/webapp/WEB-INF/lib">
  +    <copy todir="${dist.bin}/webapp/WEB-INF/lib">
         <fileset dir="${build.dir}">
             <include name="*-block.jar"/>
         </fileset>
         <mapper type="glob" from="*-block.jar" to="cocoon-*-block-${version}.jar"/>
  -  </copy>    
  +    </copy>    
   
       <copy file="${build.dir}/${name}.jar"
  -       tofile="${dist.bin}/webapp/WEB-INF/lib/${name}-${version}.jar"/>
  +          tofile="${dist.bin}/webapp/WEB-INF/lib/${name}-${version}.jar"/>
       <copy file="${build.dir}/${name}-samples.jar"
  -        todir="${dist.bin}/webapp/WEB-INF/lib/"/>
  +          todir="${dist.bin}/webapp/WEB-INF/lib/"/>
   
       <copy todir="${dist.bin}/docs">
         <fileset dir="${build.docs}"/>
  @@ -2274,7 +2214,6 @@
     <target name="test" depends="junit.tests, anteater.tests"
             description="Runs all the tests"/>
   
  -
     <!-- =================================================================== -->
     <!-- Junit Test targets                                                  -->
     <!-- =================================================================== -->
  @@ -2339,7 +2278,7 @@
     <!-- Fix line endings in src                                             -->
     <!-- =================================================================== -->
     <target name="fixsrclf" depends="init" description="Fix lf in src directory 
(internal use only!)">
  -          <fixcrlf srcdir="${java.dir}" includes="**/*.java"       eol="lf"/>
  +    <fixcrlf srcdir="${java.dir}" includes="**/*.java" eol="lf"/>
     </target>
   
     <!-- =================================================================== -->
  @@ -2386,36 +2325,6 @@
     
     
     <!-- =================================================================== -->
  -  <!-- Compile also all blocks that are specified in properties.xml        -->
  -  <!-- =================================================================== -->
  -  <target name="compile" depends="prepare, package">
  -    
  -    <property name="compile.project" value="all"/>
  -    
  -    <delete file="${build.work}/blocks-build.xml"/>
  -    
  -    <xslt in="project-info.xml" 
  -          out="${build.work}/blocks-build.xml"
  -          processor="trax"
  -          style="${tools.dir}/src/blocks-build.xsl"/>
  -           
  -    <ant antfile="${build.work}/blocks-build.xml" 
  -         inheritAll="true" 
  -         inheritRefs="true"
  -         target="${compile.project}"/>
  -    
  -    <!-- FIXME: We have to rebuild the cocoon.jar in order to
  -                add the roles defined in the blocks -->
  -    <jar jarfile="${build.dir}/${name}.jar" manifest="${build.src}/Manifest.mf">
  -      <fileset dir="${build.dest}">
  -        <include name="org/**"/>
  -        <include name="META-INF/**"/>
  -        <exclude name="org/apache/cocoon/samples/**"/>
  -      </fileset>
  -    </jar>
  -  </target>
  -
  -  <!-- =================================================================== -->
     <!-- Validation of core important configuration files using RELAX NG     -->
     <!-- =================================================================== -->
     <!-- Depends on "prepare-webapp" target, so that the sitemaps are generated
  @@ -2426,38 +2335,38 @@
             description="Validation of core configuration files using RELAX NG"
             depends="prepare-webapp"
             if="validate.config">
  -   <echo message="Conducting validation of core configuration files."/>
  -   <echo message="(You can turn validation off if you must, using 
./properties.xml)"/>
  +    <echo message="Conducting validation of core configuration files."/>
  +    <echo message="(You can turn validation off if you must, using 
./properties.xml)"/>
   
  -   <!-- cocoon.roles -->
  -   <echo message="Validating all cocoon.roles instances ..."/>
  -   <jing rngfile="${webapp.dir}/WEB-INF/entities/roles-v01.rng">
  -    <fileset dir="${build.dir}" includes="**/cocoon.roles"/>
  -   </jing>
  -
  -   <!-- All stylesheets **/*.xsl -->
  -   <echo message="Validating all stylesheets ..."/>
  -   <jing rngfile="${webapp.dir}/WEB-INF/entities/xslt-20020523.rng">
  -<!-- FIXME: Need catalog entity resolver, so excluding catalog tester xsl -->
  -<!-- FIXME: Excluding the "hello world" SWF sitemap (minor issue) -->
  -    <fileset dir="${src.dir}" includes="**/*.xsl"
  -      excludes="**/catalog/style.xsl, **/simple-page2swf.xsl"/>
  -    <fileset dir="${tools.dir}" includes="**/*.xsl"/>
  -   </jing>
  -
  -   <!-- The Treeprocessor builtins -->
  -   <echo message="Validating the treeprocessor builtins ..."/>
  -   <xmlvalidate failonerror="true" lenient="no" warn="yes">
  -     <fileset dir="${java.dir}" includes="**/treeprocessor-builtins.xml"/>
  -   </xmlvalidate>
  -
  -   <!-- sitemap.xmap -->
  -   <!-- leaving this until last because it is the one most likely to break -->
  -   <echo message="Validating all sitemap.xmap instances ..."/>
  -<!-- FIXME: The sitemaps and their RNG grammar still need tweaking -->
  -   <jing rngfile="${webapp.dir}/WEB-INF/entities/sitemap-v06.rng">
  -    <fileset dir="${build.dir}" includes="**/sitemap.xmap"/>
  -   </jing>
  +    <!-- cocoon.roles -->
  +    <echo message="Validating all cocoon.roles instances ..."/>
  +    <jing rngfile="${webapp.dir}/WEB-INF/entities/roles-v01.rng">
  +      <fileset dir="${build.dir}" includes="**/cocoon.roles"/>
  +    </jing>
  +
  +    <!-- All stylesheets **/*.xsl -->
  +    <echo message="Validating all stylesheets ..."/>
  +    <jing rngfile="${webapp.dir}/WEB-INF/entities/xslt-20020523.rng">
  +      <!-- FIXME: Need catalog entity resolver, so excluding catalog tester xsl -->
  +      <!-- FIXME: Excluding the "hello world" SWF sitemap (minor issue) -->
  +      <fileset dir="${src.dir}" includes="**/*.xsl"
  +               excludes="**/catalog/style.xsl, **/simple-page2swf.xsl"/>
  +      <fileset dir="${tools.dir}" includes="**/*.xsl"/>
  +    </jing>
  +
  +    <!-- The Treeprocessor builtins -->
  +    <echo message="Validating the treeprocessor builtins ..."/>
  +    <xmlvalidate failonerror="true" lenient="no" warn="yes">
  +      <fileset dir="${java.dir}" includes="**/treeprocessor-builtins.xml"/>
  +    </xmlvalidate>
  +
  +    <!-- sitemap.xmap -->
  +    <!-- leaving this until last because it is the one most likely to break -->
  +    <echo message="Validating all sitemap.xmap instances ..."/>
  +    <!-- FIXME: The sitemaps and their RNG grammar still need tweaking -->
  +    <jing rngfile="${webapp.dir}/WEB-INF/entities/sitemap-v06.rng">
  +      <fileset dir="${build.dir}" includes="**/sitemap.xmap"/>
  +    </jing>
     </target>
   
     <!-- =================================================================== -->
  @@ -2470,31 +2379,30 @@
             description="Validation of all core XML documentation"
             depends="prepare-docs"
             if="validate.xdocs">
  -   <echo message="Conducting validation of core XML documentation."/>
  -   <echo message="(You can turn validation off if you must, using 
./properties.xml)"/>
  +    <echo message="Conducting validation of core XML documentation."/>
  +    <echo message="(You can turn validation off if you must, using 
./properties.xml)"/>
   
  -   <echo message="Validating all **/book.xml instances using RELAX NG ..."/>
  -   <jing rngfile="${webapp.dir}/WEB-INF/entities/book-v01.rng">
  -    <fileset dir="${build.context}" includes="**/book.xml"/>
  -   </jing>
  -
  -   <echo message="Validating all xdocs/**/*.xml instances using DTDs ..."/>
  -   <xmlvalidate failonerror="true" lenient="no" warn="yes">
  -    <!-- FIXME: we can use xmlcatalog with Ant-1.6 -->
  -    <fileset dir="${build.context}/xdocs" includes="**/*.xml"
  -        
excludes="drafts/*.xml,dictionary.xml,catalog-test.xml,ctwig/sample/**/*.xml"
  -    />
  -   </xmlvalidate>
  -
  -   <echo message="Validating the documentation sitemap.xmap using RELAX NG ..."/>
  -   <jing rngfile="${webapp.dir}/WEB-INF/entities/sitemap-v06.rng">
  -    <fileset dir="${build.context}" includes="sitemap.xmap"/>
  -   </jing>
  -
  -   <echo message="Validating all documentation stylesheets using RELAX NG ..."/>
  -   <jing rngfile="${webapp.dir}/WEB-INF/entities/xslt-20020523.rng">
  -    <fileset dir="${build.context}/stylesheets" includes="**/*.xsl"/>
  -   </jing>
  +    <echo message="Validating all **/book.xml instances using RELAX NG ..."/>
  +    <jing rngfile="${webapp.dir}/WEB-INF/entities/book-v01.rng">
  +      <fileset dir="${build.context}" includes="**/book.xml"/>
  +    </jing>
  +
  +    <echo message="Validating all xdocs/**/*.xml instances using DTDs ..."/>
  +    <xmlvalidate failonerror="true" lenient="no" warn="yes">
  +      <!-- FIXME: we can use xmlcatalog with Ant-1.6 -->
  +      <fileset dir="${build.context}/xdocs" includes="**/*.xml"
  +               
excludes="drafts/*.xml,dictionary.xml,catalog-test.xml,ctwig/sample/**/*.xml"/>
  +    </xmlvalidate>
  +
  +    <echo message="Validating the documentation sitemap.xmap using RELAX NG ..."/>
  +    <jing rngfile="${webapp.dir}/WEB-INF/entities/sitemap-v06.rng">
  +      <fileset dir="${build.context}" includes="sitemap.xmap"/>
  +    </jing>
  +
  +    <echo message="Validating all documentation stylesheets using RELAX NG ..."/>
  +    <jing rngfile="${webapp.dir}/WEB-INF/entities/xslt-20020523.rng">
  +      <fileset dir="${build.context}/stylesheets" includes="**/*.xsl"/>
  +    </jing>
     </target>
   
     <!-- =================================================================== -->
  @@ -2503,55 +2411,55 @@
     <!-- Needs XSLTC or Saxon7 (but the classpath attribute won't work).     -->
     <!--                                                                     -->
     <!-- These are two temporary targets undergoing testing.                 -->
  -  <!--                                                                     -->
     <!--===================================================================  -->
     <!-- Depends on some "prepare-*" targets, so that the sitemaps are generated
          and copied to the build.
     -->
     <target name="prepare-schematron"
  -     description="Generate Schematron schema from RNG grammar"
  -     depends="prepare-webapp, prepare-webapp-scratchpad"
  -     if="validate.config">
  -   <echo message="Generating Schematron schemas from RELAX NG grammars"/>
  -   <echo message="Currently doing: sitemap.rng only"/>
  -   <xslt in="${webapp.dir}/WEB-INF/entities/sitemap-v06.rng"
  -     out="${tools.dir}/src/schematron/sitemap.sch"
  -     style="${tools.dir}/src/schematron/RNG2Schtrn.xsl"/>
  -   <echo message="Generating XSLT validators from Schematron schemas"/>
  -   <xslt in="${tools.dir}/src/schematron/sitemap.sch"
  -     out="${tools.dir}/src/schematron/validate-sitemap.xsl"
  -     style="${tools.dir}/src/schematron/schematron-basic.xsl"/>
  +          description="Generate Schematron schema from RNG grammar"
  +          depends="prepare-webapp, prepare-webapp-scratchpad"
  +          if="validate.config">
  +    <echo message="Generating Schematron schemas from RELAX NG grammars"/>
  +    <echo message="Currently doing: sitemap.rng only"/>
  +    <xslt in="${webapp.dir}/WEB-INF/entities/sitemap-v06.rng"
  +          out="${tools.dir}/src/schematron/sitemap.sch"
  +          style="${tools.dir}/src/schematron/RNG2Schtrn.xsl"/>
  +    <echo message="Generating XSLT validators from Schematron schemas"/>
  +    <xslt in="${tools.dir}/src/schematron/sitemap.sch"
  +          out="${tools.dir}/src/schematron/validate-sitemap.xsl"
  +          style="${tools.dir}/src/schematron/schematron-basic.xsl"/>
     </target>
  +
     <!-- =================================================================== -->
     <!-- Validate with Schematron                                            -->
     <!--===================================================================  -->
     <target name="validate-schematron"
  -     description="Validate against Schematron schemas generated from RNG grammars"
  -     depends="prepare-schematron">
  -   <echo message="NOTE: this is an experimental build target."/>
  -   <echo message="Removing any old reports ..."/>
  -   <delete quiet="yes">
  -    <fileset dir="${build.dir}" includes="**/sitemap.report" />
  -   </delete>
  -   <echo message="Running schematron validators"/>
  -   <echo message="Currently doing: **/sitemap.xmap only"/>
  -   <xslt basedir="${build.dir}" includes="**/sitemap.xmap"
  -    destdir="${build.dir}" extension=".report"
  -    style="${tools.dir}/src/schematron/validate-sitemap.xsl"/>
  -   <echo message="Removing any empty reports ..."/>
  -   <delete quiet="yes">
  -    <fileset dir="${build.dir}" includes="**/sitemap.report" >
  -     <size value="0"/>
  -    </fileset>
  -   </delete>
  -   <echo message="Listing any new error reports ..."/>
  -   <apply executable="ls" failonerror="false" skipemptyfilesets="true">
  -    <fileset dir="${build.dir}" includes="**/sitemap.report" />
  -    <arg value="-l"/>
  -   </apply>
  -   <apply executable="false" failonerror="true" skipemptyfilesets="true">
  -    <fileset dir="${build.dir}" includes="**/sitemap.report" />
  -   </apply>
  +          description="Validate against Schematron schemas generated from RNG 
grammars"
  +          depends="prepare-schematron">
  +    <echo message="NOTE: this is an experimental build target."/>
  +    <echo message="Removing any old reports ..."/>
  +    <delete quiet="yes">
  +      <fileset dir="${build.dir}" includes="**/sitemap.report" />
  +    </delete>
  +    <echo message="Running schematron validators"/>
  +    <echo message="Currently doing: **/sitemap.xmap only"/>
  +    <xslt basedir="${build.dir}" includes="**/sitemap.xmap"
  +          destdir="${build.dir}" extension=".report"
  +          style="${tools.dir}/src/schematron/validate-sitemap.xsl"/>
  +    <echo message="Removing any empty reports ..."/>
  +    <delete quiet="yes">
  +      <fileset dir="${build.dir}" includes="**/sitemap.report" >
  +        <size value="0"/>
  +      </fileset>
  +    </delete>
  +    <echo message="Listing any new error reports ..."/>
  +    <apply executable="ls" failonerror="false" skipemptyfilesets="true">
  +      <fileset dir="${build.dir}" includes="**/sitemap.report" />
  +      <arg value="-l"/>
  +    </apply>
  +    <apply executable="false" failonerror="true" skipemptyfilesets="true">
  +      <fileset dir="${build.dir}" includes="**/sitemap.report" />
  +    </apply>
     </target>
   
     <!-- =================================================================== -->
  @@ -2639,8 +2547,8 @@
   
       <!-- now build the .classpath file -->
       <xslt in="${build.work}/classpath-temp.xml" out="${basedir}/.classpath"
  -           processor="trax"
  -           style="${src.dir}/resources/dev/eclipse/make-classpath.xsl"/>
  +          processor="trax"
  +          style="${src.dir}/resources/dev/eclipse/make-classpath.xsl"/>
       
       <!-- copy the project file (expand version) -->
       <copy file="${src.dir}/resources/dev/eclipse/project"
  @@ -2650,24 +2558,22 @@
           <filter token="VERSION" value="${version}"/>
         </filterset>
       </copy>
  -
     </target>
  +
       
  -<!-- ***************************************************************** -->
  -<!-- ***************************************************************** -->
  -<!-- **                                                             ** -->
  -<!-- **                                                             ** -->
  -<!-- **              LOCAL SERVER RUN ACTION                        ** -->
  -<!-- **                                                             ** -->
  -<!-- **                                                             ** -->
  -<!-- ***************************************************************** -->
  -<!-- ***************************************************************** -->
  +  <!-- ***************************************************************** -->
  +  <!-- ***************************************************************** -->
  +  <!-- **                                                             ** -->
  +  <!-- **              LOCAL SERVER RUN ACTION                        ** -->
  +  <!-- **                                                             ** -->
  +  <!-- ***************************************************************** -->
  +  <!-- ***************************************************************** -->
   
     <target name="run" 
             description="Run Jetty with configuration set by the jetty.run property"
             depends="init">
       
  -    <property name="include.webapp.libs"          value="true"/>
  +    <property name="include.webapp.libs" value="true"/>
       <antcall target="webapp-local"/>
   
       <copy file="${tools.dir}/jetty/conf/jettyconf.xml"
  @@ -2692,8 +2598,6 @@
          <arg line="jettyconf.xml" />
       </java>
     </target>  
  -
   </project>
   
   <!-- End of file -->
  -
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to