Hi, This is my build file.........
<?xml version="1.0"?>
<project name="Ejb" default="test" basedir=".">
<property file="build.properties.sample"/>
<property name="conf.dir" location="conf"/>
<property name="src.dir" location="src"/>
<property name="src.java.dir" location="${src.dir}/java"/>
<property name="src.cactus.dir"
location="${src.dir}/test-cactus"/> <property name="target.dir" location="target"/>
<property name="target.classes.java.dir"
location="${target.dir}/classes"/>
<property name="target.classes.cactus.dir"
location="${target.dir}/classes-test-cactus"/> <target name="compile">
<mkdir dir="${target.classes.java.dir}"/>
<javac destdir="${target.classes.java.dir}"
srcdir="${src.java.dir}">
<classpath>
<pathelement location="${j2ee.jar}"/>
</classpath>
</javac>
</target> <target name="compile.cactus" depends="compile">
<mkdir dir="${target.classes.cactus.dir}"/>
<javac destdir="${target.classes.cactus.dir}"
srcdir="${src.cactus.dir}">
<classpath>
<pathelement location="${target.classes.java.dir}"/>
<pathelement location="${cactus.jar}"/>
<pathelement location="${j2ee.jar}"/>
</classpath>
</javac>
</target> <target name="ejbjar-generic" depends="compile">
<jar destfile="${target.dir}/ejb-generic.jar">
<metainf dir="${conf.dir}">
<include name="ejb-jar.xml"/>
<include name="weblogic-cmp-rdbms-jar.xml"/>
<include name="weblogic-ejb-jar.xml"/>
</metainf>
<fileset dir="${target.classes.java.dir}"/>
</jar>
</target><target name="ejbjar" depends="ejbjar-generic">
<java classname="weblogic.ejbc" failonerror="yes" fork="yes">
<sysproperty key="weblogic.home" value="${weblogic.home.dir}/server"/>
<arg line="-verbose -keepgenerated -g ${target.dir}/ejb-generic.jar ${target.dir}/ejb.jar"/>
<classpath>
<pathelement location="${j2ee.jar}"/>
</classpath>
</java>
</target>
<target name="ear" depends="ejbjar">
<ear destfile="${target.dir}/ejb.ear"
appxml="${conf.dir}/application.xml">
<fileset dir="${target.dir}">
<include name="ejb.jar"/>
</fileset>
</ear>
</target> <target name="clean">
<delete dir="${target.dir}"/>
</target><target name="ear.cactify" depends="compile.cactus,ear">
<taskdef resource="cactus.tasks">
<classpath>
<pathelement location="${cactus.ant.jar}"/>
<pathelement location="${cactus.jar}"/>
<pathelement location="${logging.jar}"/>
<pathelement location="${aspectjrt.jar}"/>
<pathelement location="${httpclient.jar}"/>
</classpath>
</taskdef> <cactifywar version="2.3" destfile="${target.dir}/cactus.war"
mergewebxml="${conf.dir}/cactus/web.xml">
<classes dir="${target.classes.cactus.dir}"/>
</cactifywar> <ear update="true" destfile="${target.dir}/ejb.ear"
appxml="${conf.dir}/cactus/application.xml">
<fileset dir="${target.dir}">
<include name="cactus.war"/>
</fileset>
</ear></target>
<target name="test" depends="ear.cactify">
<cactus earfile="${target.dir}/ejb.ear" fork="yes"
printsummary="yes" haltonerror="true"
haltonfailure="true">
<containerset>
<weblogic7x dir="${cactus.home.weblogic3x}" port="7009"
output="weblogic_result.txt"/>
</containerset>
<formatter type="brief" usefile="false"/>
<test name="junitbook.ejb.domain.TestOrderEJB"/>
<classpath>
<pathelement location="${target.classes.java.dir}"/>
<pathelement location="${target.classes.cactus.dir}"/>
</classpath>
</cactus></target>
</project>
Thx Sal
_________________________________________________________________
There are now three new levels of MSN Hotmail Extra Storage! Learn more. http://join.msn.com/?pgmarket=en-us&page=hotmail/es2&ST=1
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
