Listing 1:  build.xml file

<project name="example-entity-ejb" default="all" basedir=".">

  <property name="source" value="."/>
   <property name="ejb" value="ejb20/basic/containrManaged"/>
  <property name="build" value="${source}/build"/>
   <property name="j2sdkee" value="c:/j2sdkee1.3.1"/>
  <property name="dist" value="${source}/dist"/>
 
  <target name="init">
    <!-- Create the time stamp -->
    <tstamp/>
    <mkdir dir="${build}"/>
    <mkdir dir="${build}/META-INF"/>
    <mkdir dir="${dist}"/>
  </target>

  <target name="ejb">
    <javac srcdir="${source}" classpath="${j2sdkee}/lib/j2ee.jar"
	destdir="${build}" includes="${ejb}/*.java"/>
    <copy  todir="${build}/META-INF">
    <fileset   dir="META-INF" includes="*.xml" />
    </copy>
  </target>
  <target name="ejb-jar" depends="ejb">
    <jar jarfile="${dist}/entityejb.jar" includes="META-INF/*.xml,
	${ejb}/*.class" basedir="${build}"/>
  </target>
</project>