User: stark   
  Date: 01/02/20 14:20:40

  Modified:    tomcat/src/build build.bat build.sh build.xml
  Log:
  Update build.bat to check for JBOSS_HOME and TOMCAT_HOME
  Update build.bat and build.sh to work with ant 1.2
  Update build.xml to avoid deprecated task warnings
  
  Revision  Changes    Path
  1.2       +13 -3     contrib/tomcat/src/build/build.bat
  
  Index: build.bat
  ===================================================================
  RCS file: /products/cvs/ejboss/contrib/tomcat/src/build/build.bat,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build.bat 2000/12/07 15:40:14     1.1
  +++ build.bat 2001/02/20 22:20:40     1.2
  @@ -1,11 +1,21 @@
   @echo off
   REM convenience bat file to build with
   
  +if not exist %TOMCAT_HOME%\lib\webserver.jar (
  +     echo %TOMCAT_HOME%\lib\webserver.jar does not exist
  +     echo set TOMCAT_HOME to the tomcat dist directory
  +     exit
  +)
  +if not exist %JBOSS_HOME%\bin\run.jar (
  +     echo %JBOSS_HOME%\bin\run.jar does not exist
  +     echo set JBOSS_HOME to the jboss dist directory
  +     exit
  +)
  +
   set CLASSPATH=..\..\lib\ant.jar
  -set CLASSPATH=%CLASSPATH%;..\..\lib\xml.jar
   set CLASSPATH=%CLASSPATH%;..\..\build\classes
   set CLASSPATH=%CLASSPATH%;..\..\lib\javac.jar
  -
  -set JBOSS_HOME=h:\projects\jboss\dist
  +set CLASSPATH=%CLASSPATH%;%JBOSS_HOME%\lib\parser.jar
  +set CLASSPATH=%CLASSPATH%;%JBOSS_HOME%\lib\jaxp.jar
   
   java -Dtomcat.home=%TOMCAT_HOME% -Djboss.home=%JBOSS_HOME% -classpath "%CLASSPATH%" 
org.apache.tools.ant.Main %1 %2 %3 %4 %5
  
  
  
  1.3       +20 -15    contrib/tomcat/src/build/build.sh
  
  Index: build.sh
  ===================================================================
  RCS file: /products/cvs/ejboss/contrib/tomcat/src/build/build.sh,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- build.sh  2000/11/02 18:02:44     1.2
  +++ build.sh  2001/02/20 22:20:40     1.3
  @@ -1,17 +1,22 @@
  -#! /bin/sh
  -# $Id: build.sh,v 1.2 2000/11/02 18:02:44 salborini Exp $
  +#!/bin/sh
  +if [ ! -f "${JBOSS_HOME}/bin/run.jar" ]
  +then
  +     echo $JBOSS_HOME/bin/run.jar does not exist
  +     echo set JBOSS_HOME to the jboss dist directory
  +     exit 1
  +fi
  +if [ ! -f "$TOMCAT_HOME/lib/webserver.jar" ]
  +then
  +     echo $TOMCAT_HOME/lib/webserver.jar does not exist
  +     echo set TOMCAT_HOME to the tomcat dist directory
  +     exit 1
  +fi
   
  -ABORT=0
  -if [ "X${JBOSS_HOME}" = "X" ] ; then echo "JBOSS_HOME is not set. You need jboss 
2.0PR3+" ; ABORT=1 ; fi
  -if [ "X${TOMCAT_HOME}" = "X" ] ; then echo "TOMCAT_HOME is not set. You need tomcat 
3.2b4+" ; ABORT=1 ; fi
  -if [ $ABORT = 1 ] ; then echo "Aborting..." ; exit ; fi
  +CLASSPATH=../../lib/ant.jar
  +CLASSPATH=$CLASSPATH:../../build/classes
  +CLASSPATH=$CLASSPATH:../../lib/javac.jar
  +CLASSPATH=$CLASSPATH:$JBOSS_HOME/lib/parser.jar
  +CLASSPATH=$CLASSPATH:$JBOSS_HOME/lib/jaxp.jar
   
  -TARGET_CLASSPATH=../../lib/ant.jar:\
  -../../lib/xml.jar:\
  -../../build/classes:\
  -../../lib/javac.jar
  -
  -java -classpath $TARGET_CLASSPATH \
  -     -Dtomcat.home=$TOMCAT_HOME \
  -     -Djboss.home=$JBOSS_HOME \
  -     org.apache.tools.ant.Main $*
  +java -Dtomcat.home="$TOMCAT_HOME" -Djboss.home="$JBOSS_HOME" -classpath "$CLASSP
  +ATH" org.apache.tools.ant.Main $*
  
  
  
  1.6       +17 -9     contrib/tomcat/src/build/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /products/cvs/ejboss/contrib/tomcat/src/build/build.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.xml 2000/12/07 15:39:12     1.5
  +++ build.xml 2001/02/20 22:20:40     1.6
  @@ -1,5 +1,5 @@
   <?xml version="1.0"?>
  -<!-- $Id: build.xml,v 1.5 2000/12/07 15:39:12 oberg Exp $ -->
  +<!-- $Id: build.xml,v 1.6 2001/02/20 22:20:40 stark Exp $ -->
   
   
   <!-- ======================================================================= -->
  @@ -26,6 +26,10 @@
         <property name="test.client" value="tomcat-test"/>
   
       <property name="build.compiler" value="classic"/>
  +
  +    <echo message="jboss.home=${jboss.home}" />
  +    <echo message="tomcat.home=${tomcat.home}" />
  +    <echo message="classpath=${classpath}" />
     </target>
   
   
  @@ -34,7 +38,7 @@
     <!-- =================================================================== -->
     <target name="prepare" depends="init">
       <mkdir dir="${build.dir}"/>
  -    <copyfile src="${src.resources}/jboss-web.dtd" 
dest="${build.classes.dir}/jboss-web.dtd"/>
  +    <copy file="${src.resources}/jboss-web.dtd" 
tofile="${build.classes.dir}/jboss-web.dtd"/>
     </target>
   
   
  @@ -68,8 +72,8 @@
     <!-- Installs the jar archive to jboss                                   -->
     <!-- =================================================================== -->
     <target name="install" depends="jar">
  -     <copyfile src="${jar.file}"
  -               dest="${jboss.home}/lib/ext/${jar.file}"
  +     <copy file="${jar.file}"
  +               tofile="${jboss.home}/lib/ext/${jar.file}"
        />
     </target>
   
  @@ -88,15 +92,19 @@
     <!-- Creates the test client ear file                                    -->
     <!-- =================================================================== -->
     <target name="client" depends="compile">
  -     <copydir src="${src.resources}/test" dest="${build.classes.dir}"/>
  +     <copy todir="${build.classes.dir}">
  +          <fileset dir="${src.resources}/test" />
  +     </copy>
        <jar jarfile="${build.classes.dir}/${test.client}.jar"
             basedir="${build.classes.dir}"
             
includes="org/jboss/test/tomcat/ejb/**,META-INF/ejb-jar.xml,META-INF/jboss.xml"
        />
  -     <copydir src="${build.classes.dir}/org/jboss/test/tomcat/servlet"
  -              
dest="${build.classes.dir}/WEB-INF/classes/org/jboss/test/tomcat/servlet"/>
  -      <copydir src="${build.classes.dir}/org/jboss/test/tomcat/ejb/interfaces"
  -              
dest="${build.classes.dir}/WEB-INF/classes/org/jboss/test/tomcat/ejb/interfaces"/>
  +     <copy 
todir="${build.classes.dir}/WEB-INF/classes/org/jboss/test/tomcat/servlet" >
  +         <fileset dir="${build.classes.dir}/org/jboss/test/tomcat/servlet" />
  +     </copy>
  +     <copy 
todir="${build.classes.dir}/WEB-INF/classes/org/jboss/test/tomcat/ejb/interfaces" >
  +         <fileset dir="${build.classes.dir}/org/jboss/test/tomcat/ejb/interfaces" />
  +     </copy>
         <jar jarfile="${build.classes.dir}/${test.client}.war"
             basedir="${build.classes.dir}"
             manifest="${src.resources}/web.mf"
  
  
  

Reply via email to