Build.xml

<?xml version="1.0"?>
<!DOCTYPE project [
    <!ENTITY common SYSTEM "file:../../common.xml">
]>
<project name="hrms" default="all" basedir=".">
   &common;
   <target name="init" depends="common">
      <property name="src_com" value="../../hrm/"/>
      <property name="ejb.name" value="hrm" />
      <property name="bld.dir" value="./build" />
      <property name="dest.dir" value="../../enterprise" />
      <property name="bak.files" value="**/*~" />
   </target>
   <target name="clean" depends="init">
      <delete dir="${bld.dir}/{ejb.name}" />
      <delete>
         <fileset dir="." includes="${bak.files}" defaultexcludes="no"/>
      </delete>
   </target>
   <target name="setup" depends="init">
      <mkdir dir="${bld.dir}" />
      <mkdir dir="${bld.dir}/META-INF" />
   </target>
   <target name="ejb-classes" depends="setup">
      <javac srcdir="${src_com}"
             destdir="${bld.dir}"
             debug="on">
         <classpath>
            <pathelement path="${common.class.path}" />
            <pathelement path="${dest.dir}/com-ejb.jar" />
            <pathelement path="${dest.dir}/frw-ejb.jar" />
            <pathelement path="${dest.dir}/sys-ejb.jar" />
         </classpath>
      </javac>
   </target>
   <target name="ejb-descriptor" depends="setup">
      <copy todir="${bld.dir}/META-INF">
         <fileset dir="." includes="ejb-jar.xml, weblogic-ejb-jar.xml"/>
      </copy>
   </target>
   <target name="ejb-jar" depends="ejb-classes,ejb-descriptor">
      <jar jarfile="${dest.dir}/${ejb.name}-ejb.jar">
         <fileset dir="${bld.dir}" includes="**/*" />
      </jar>
   </target>
  <target name="all" depends="clean, init, setup, ejb-jar"/>
</project>

댓글

이 블로그의 인기 게시물

jquery css

Struts2의 작동 원리

JSP/Servlet 한글 깨짐 처리 ?