User: jules
Date: 00/11/09 17:10:13
Added: jetty/src/build build.sh build.xml
Log:
JBoss/Jetty integration module
Revision Changes Path
1.1 contrib/jetty/src/build/build.sh
Index: build.sh
===================================================================
#! /bin/sh
# $Id: build.sh,v 1.1 2000/11/10 01:10:12 jules 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${JETTY_HOME}" = "X" ] ; then echo "JETTY_HOME is not set. You need jetty
3.0.0-rc5" ; ABORT=1 ; fi
if [ $ABORT = 1 ] ; then echo "Aborting..." ; exit ; fi
TARGET_CLASSPATH=../../../tomcat/lib/ant.jar:\
../../../tomcat/lib/xml.jar:\
../../build/classes:\
../../../tomcat/lib/javac.jar
java -classpath $TARGET_CLASSPATH \
-Djetty.home=$JETTY_HOME \
-Djboss.home=$JBOSS_HOME \
org.apache.tools.ant.Main $*
1.1 contrib/jetty/src/build/build.xml
Index: build.xml
===================================================================
<?xml version="1.0"?>
<!-- $Id: build.xml,v 1.1 2000/11/10 01:10:13 jules Exp $ -->
<!-- ======================================================================= -->
<!-- jetty contrib build file -->
<!-- ======================================================================= -->
<project name="jetty-service" default="jar" basedir="../.." verbose="true">
<target name="init">
<property name="Name" value="jetty-service"/>
<property name="name" value="jetty-service"/>
<property name="version" value="0.1"/>
<property name="src.dir" value="${basedir}/src/main"/>
<property name="lib.dir" value="${basedir}/../tomcat/lib"/>
<property name="src.resources" value="${basedir}/../tomcat/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="${lib.dir}/xml.jar;${jboss.home}/lib/jmxri.jar;${jboss.home}/lib/ext/jboss.jar;${jboss.home}/lib/ext/ejb.jar;${build.classes.dir};${jetty.home}/lib/webserver.jar;${jetty.home}/lib/servlet.jar;${jetty.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/jetty/**"
/>
</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>