<?xml version="1.0" encoding="UTF-8"?>
<project name="ejb3bankapp" default="main" basedir=".">
   <description>ejb3bankapp</description>
   <property name="projname" value="ejb3bankapp" />

   <property file="myenv.properties" />
   <property file="build.properties" />
   <property name="jboss.deploy"
      location="${JBOSS_HOME}/server/default/deploy" />
   <property name="lib" location="${JBOSS_HOME}/server/default/lib" />
   <path id="lib.classpath">
      <fileset dir="${lib}" includes="*.jar" />
   </path>
   <property name="resources" location="resources" />
   <property name="src" location="src" />
   <property name="build.classes" location="build/classes" />
   <property name="build.jars" location="build/jars" />

   <target name="clean">
      <delete dir="build" />
   </target>

   <target name="main" depends="compile, ejb3jar" />         ←(1)

   <target name="compile">
      <mkdir dir="${build.classes}" />
      <javac destdir="${build.classes}"
         classpathref="lib.classpath" debug="true">
            <src path="${src}" />
      </javac>
   </target>

   <target name="ejb3jar" depends="compile">
      <mkdir dir="${build.jars}" />
      <jar destfile="${build.jars}/ejb3bankapp.jar">
         <fileset dir="${build.classes}">
            <include name="**⁄*.class" />
         </fileset>
      </jar>
   </target>

   <target name="deploy">                                    ←(2)
      <copy file="${build.jars}/${projname}.jar"
            todir="${jboss.deploy}" />
   </target>

   <target name="undeploy">
      <delete file="${jboss.deploy}/${projname}.jar" />
   </target>
</project>