costin      2003/03/12 16:20:32

  Modified:    .        build.xml
  Log:
  Hopefully the last commit on this topic :-)
  
  Now both deploy and build-all work.
  
  I renamed deploy to deploy-old and used the new "build" model -
  I think it is much cleaner and will allow us to simplify the
  build a lot when we switch to ant1.6. In addition it may
  allow us to do small changes to the layout ( like the "profiles"
  we discussed earlier )
  
  Not to mention it is faster.
  
  You should use "build" target if you just want to build - the
  default target will build webapps ( very slow ) and a lot of other
  stuff.
  
  If anyone has a problem - you can revert or use deploy-old.
  
  Revision  Changes    Path
  1.100     +23 -16    jakarta-tomcat-5/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-5/build.xml,v
  retrieving revision 1.99
  retrieving revision 1.100
  diff -u -r1.99 -r1.100
  --- build.xml 12 Mar 2003 23:15:17 -0000      1.99
  +++ build.xml 13 Mar 2003 00:20:32 -0000      1.100
  @@ -227,10 +227,14 @@
   
     <target name="build-admin" unless="admin.build.notrequired" 
             depends="init" >
  +
       <echo>========== Building: admin </echo>
       <ant dir="${catalina.home}/webapps/admin" target="build-main">
  -      <!-- property name="flags.hide" value="true" / -->
  -      <property name="webapps.build" value="${tomcat.build}/server/webapps"/>
  +        <property name="webapps.build" value="${tomcat.build}/server/webapps" />
  +        <property name="classes.dir" value="${tomcat.build}/classes" />
  +        <property name="tomcat-util.jar" 
value="${tomcat.build}/server/lib/tomcat-util.jar"/>
  +        <property name="catalina.deploy" value="${tomcat.build}" />
  +        <property name="flags.hide" value="true" />
       </ant>
   
       <touch file="${tomcat.build}/server/webapps/admin/WEB-INF/web.xml" />
  @@ -238,11 +242,6 @@
   
     <target name="build-webapps-precompile" 
             depends="init" description="Builds the admin webapp" >
  -    <echo>========== Building: admin to  ${tomcat.build}/server/webapps </echo>
  -    <ant dir="${catalina.home}/webapps/admin" target="build-main">
  -      <property name="flags.hide" value="true" />
  -      <property name="webapps.build" value="${tomcat.build}/server/webapps"/>
  -    </ant>
   
       <!-- JSPC -->
       <property name="admin.base" location="${tomcat.build}/server/webapps/admin" />
  @@ -535,13 +534,8 @@
           <property name="flags.hide" value="true" />
       </ant>
   
  -    <ant dir="${catalina.home}/webapps/admin" target="build-main">
  -        <property name="webapps.build" value="${tomcat.build}/server/webapps" />
  -        <property name="classes.dir" value="${tomcat.build}/classes" />
  -        <property name="tomcat-util.jar" 
value="${tomcat.build}/server/lib/tomcat-util.jar"/>
  -        <property name="catalina.deploy" value="${tomcat.build}" />
  -        <property name="flags.hide" value="true" />
  -    </ant>
  +    <antcall target="build-admin" />
  +
       <ant dir="${catalina.home}/webapps/manager" target="build-main">
           <property name="webapps.build" value="${tomcat.build}/server/webapps" />
           <property name="classes.dir" value="${tomcat.build}/classes" />
  @@ -615,6 +609,7 @@
       <copy todir="embed/lib">
         <fileset dir="build/common/lib">
           <include name="servlet-api.jar"/>
  +        <include name="jsp-api.jar"/>
           <include name="naming-resources.jar"/>
           <include name="naming-common.jar"/>
         </fileset>
  @@ -684,8 +679,11 @@
   
     <!-- ====================== DEPLOY: Deploy Components =================== -->
   
  -  <target name="deploy" depends="deploy-static"
  -          description="Build and deploy all components">
  +  <target name="deploy" depends="deploy-static,build-all,build-webapps"
  +          description="Build and deploy all components" />
  +
  +  <target name="deploy.old" depends="deploy-static"
  +          description="Old deploy target">
   
       <echo>Target: Servlet API - Dist ...</echo>
       <ant dir="${api.home}/jsr154" target="dist"/>
  @@ -693,6 +691,12 @@
       <echo>Target: JSP API - Dist ...</echo>
       <ant dir="${api.home}/jsr152" target="dist"/>
   
  +    <copy file="${api.home}/jsr152/dist/lib/jsp-api.jar" 
  +          todir="${tomcat.build}/common/lib"/>
  +
  +    <copy file="${commons-el.jar}" 
  +          todir="${tomcat.build}/common/lib"/>
  +
       <echo>Target: Modeler - Dist ...</echo>
       <ant dir="${commons-modeler.home}" target="dist"/>
   
  @@ -728,6 +732,9 @@
       </copy>
   
       <echo>Target: Webapps precompilation ...</echo>
  +
  +    <antcall target="build-admin"/>
  +
       <ant dir="."   target="build-webapps-precompile" /> 
   
     </target>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to