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>
<!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>
댓글
댓글 쓰기
질문이나 의견은 요기에 남겨주세요 ^^,,