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>