User: salborini
  Date: 00/10/23 12:35:38

  Added:       tomcat/src/build build.sh build.xml
  Log:
  initial revision
  
  Revision  Changes    Path
  1.1                  contrib/tomcat/src/build/build.sh
  
  Index: build.sh
  ===================================================================
  #! /bin/sh
  # $Id: build.sh,v 1.1 2000/10/23 19:35:37 salborini Exp $
  
  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
  
  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 $*
  
  
  
  1.1                  contrib/tomcat/src/build/build.xml
  
  Index: build.xml
  ===================================================================
  <?xml version="1.0"?>
  <!-- $Id: build.xml,v 1.1 2000/10/23 19:35:37 salborini Exp $ -->
  
  
  <!-- ======================================================================= -->
  <!-- tomcat contrib build file                                               -->
  <!-- ======================================================================= -->
  
  <project name="tomcat-service" default="jar" basedir="../.." verbose="true">
    <target name="init">
  
      <property name="Name" value="tomcat-service"/>
      <property name="name" value="tomcat-service"/>
      <property name="version" value="0.1"/>
  
      <property name="src.dir" value="${basedir}/src/main"/>
      <property name="lib.dir" value="${basedir}/lib"/>
      <property name="src.resources" value="${basedir}/src/resources"/>
      <property name="etc.dir" value="${basedir}/src/etc"/>
      <property name="build.dir" value="${basedir}/build"/>
      <property name="build.classes.dir" value="${build.dir}/classes"/>
  
      <property name="classpath" 
value="${jboss.home}/lib/jmxri.jar;${jboss.home}/lib/ext/jboss.jar;${jboss.home}/lib/ext/ejb.jar;${build.classes.dir};${tomcat.home}/lib/webserver.jar;${tomcat.home}/lib/servlet.jar;${tomcat.home}/classes"/>
  
        <property name="jar.file" value="${name}.jar"/>
        <property name="test.client" value="tomcat-test"/>
  
      <property name="build.compiler" value="classic"/>
    </target>
  
  
    <!-- =================================================================== -->
    <!-- Prepares the build directory                                        -->
    <!-- =================================================================== -->
    <target name="prepare" depends="init">
      <mkdir dir="${build.dir}"/>
    </target>
  
  
    <!-- =================================================================== -->
    <!-- Compiles the source code                                            -->
    <!-- =================================================================== -->
    <target name="compile" depends="prepare">
      <mkdir dir="${build.classes.dir}"/>
      <javac srcdir="${src.dir}"
             destdir="${build.classes.dir}"
             classpath="${classpath}"
             debug="on"
             deprecation="on"
             optimize="off"
         includes="org/**"
      />
    </target>
  
  
    <!-- =================================================================== -->
    <!-- Creates the jar archive                                             -->
    <!-- =================================================================== -->
    <target name="jar" depends="compile">
       <jar jarfile="${jar.file}"
            basedir="${build.classes.dir}"
            includes="org/jboss/tomcat/**"
       />
    </target>
  
    <!-- =================================================================== -->
    <!-- Installs the jar archive to jboss                                   -->
    <!-- =================================================================== -->
    <target name="install" depends="jar">
       <copyfile src="${jar.file}"
                 dest="${jboss.home}/lib/ext/${jar.file}"
       />
    </target>
  
    
    <!-- =================================================================== -->
    <!-- Cleans up generated stuff                                           -->
    <!-- =================================================================== -->
    <target name="clean" depends="init">
      <deltree dir="${build.dir}"/>
      <delete file="${jar.file}"/>
      <delete file="${test.client}.ear"/>
    </target>
  
  
    <!-- =================================================================== -->
    <!-- Creates the test client ear file                                    -->
    <!-- =================================================================== -->
    <target name="client" depends="compile">
       <copydir src="${src.resources}/test" dest="${build.classes.dir}"/>
       <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"/>
         <jar jarfile="${build.classes.dir}/${test.client}.war"
            basedir="${build.classes.dir}"
            includes="WEB-INF/**,index.html"
       />
       <jar jarfile="${test.client}.ear"
            basedir="${build.classes.dir}"
            includes="${test.client}.jar,${test.client}.war,META-INF/application.xml"
       />
    </target>
  </project>
  
  
  

Reply via email to