costin      2003/03/12 12:28:24

  Modified:    jasper2  build.xml
  Log:
  A bit of refactoring - add a 'build-only' option that just compiles and creates
  the jars, in specified locations.
  
  Revision  Changes    Path
  1.22      +16 -10    jakarta-tomcat-jasper/jasper2/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/build.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- build.xml 4 Mar 2003 14:46:46 -0000       1.21
  +++ build.xml 12 Mar 2003 20:28:23 -0000      1.22
  @@ -109,10 +109,19 @@
   
   
     <!-- ================= BUILD: Compile Server Components ================= -->
  -  <target name="build-main" depends="build-static">
  +  <target name="build-main" depends="build-static,build-only">
  +    <!-- Extra operations: Supporting JAR Files -->
  +    <copy todir="${jasper.build}/shared/lib" file="${commons-el.jar}"/>
  +  </target>
  +
  +  <!-- Just build jasper -->
  +  <target name="build-only">
  +    <property name="jasper.classes" value="${jasper.build}/shared/classes"/>
  +    <property name="jasper-compiler.jar" 
value="${jasper.build}/shared/lib/jasper-compiler.jar"/>
  +    <property name="jasper-runtime.jar" 
value="${jasper.build}/shared/lib/jasper-runtime.jar"/>
   
       <!-- Compile internal server components -->
  -    <javac srcdir="src/share" destdir="${jasper.build}/shared/classes"
  +    <javac srcdir="src/share" destdir="${jasper.classes}"
              debug="${compile.debug}" deprecation="${compile.deprecation}"
              optimize="${compile.optimize}"
              excludes="**/CVS/**">
  @@ -120,7 +129,7 @@
       </javac>
   
       <!-- Copy static resource files -->
  -    <copy todir="${jasper.build}/shared/classes">
  +    <copy todir="${jasper.classes}">
         <fileset dir="src/share">
           <include name="**/*.properties"/>
           <include name="**/*.dtd"/>
  @@ -128,8 +137,8 @@
       </copy>
   
      <!-- Jasper Compiler JAR File -->
  -   <jar  jarfile="${jasper.build}/shared/lib/jasper-compiler.jar">
  -      <fileset dir="${jasper.build}/shared/classes">
  +   <jar  jarfile="${jasper-compiler.jar}">
  +      <fileset dir="${jasper.classes}">
           <include name="org/apache/jasper/compiler/**" />
           <include name="org/apache/jasper/xmlparser/**" />
           <include name="org/apache/jasper/servlet/**" />
  @@ -141,8 +150,8 @@
       </jar>
   
       <!-- Jasper Runtime JAR File -->
  -    <jar  jarfile="${jasper.build}/shared/lib/jasper-runtime.jar">
  -      <fileset dir="${jasper.build}/shared/classes">
  +    <jar  jarfile="${jasper-runtime.jar}">
  +      <fileset dir="${jasper.classes}">
           <include name="org/apache/jasper/Constants.class" />
           <include name="org/apache/jasper/JasperException.class" />
           <include name="org/apache/jasper/compiler/Localizer.class" />
  @@ -151,9 +160,6 @@
           <include name="org/apache/jasper/util/**" />
         </fileset>
       </jar>
  -
  -    <!-- Supporting JAR Files -->
  -    <copy todir="${jasper.build}/shared/lib" file="${commons-el.jar}"/>
   
     </target>
   
  
  
  

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

Reply via email to