<?xml version="1.0" encoding="euc-kr"?>
<project name="teleweb-ejb" default="build" basedir="/tws_was/cvs-work">
<property name="checkout.dir" value="${basedir}/checkout" />
<property name="ejb.dir" value="/tws_was/jeus5/webhome/WebCall_deploy/" />
<property name="beans.dir" value="/tws_was/jeus5/lib/application/" />
<property name="build.dir" value="${basedir}/teleweb-lib/bin" />
<property name="lib.dir" value="${basedir}/teleweb-lib/lib" />
<path id="project.classpath">
<fileset dir="/tws_was/jeus5/lib/application/">
<include name="*.jar" />
</fileset>
<fileset dir="/tws_was/jeus5/lib/system/">
<include name="*.jar" />
</fileset>
<fileset dir="/tws_was/jeus5/lib/datasource/">
<include name="*.jar" />
</fileset>
<fileset dir="/tws_was/jeus5/webhome/deploy_home/">
<include name="*.jar" />
</fileset>
<fileset dir="${ejb.dir}/">
<include name="*.jar" />
</fileset>
</path>
<target name="build" depends="clean,checkout,compile,copy">
</target>
<target name="reboot_jeus">
<echo message="========================================" />
<echo message="restarting.. jeus" />
<echo message="========================================" />
<exec dir="/tws_was" executable="/bin/sh" >
<arg line="/tws_was/jeus5/bin/jdown" />
</exec>
<exec dir="/tws_was" executable="/bin/sh" >
<arg line="/tws_was/jeus5/bin/jboot" />
</exec>
</target>
<target name="checkout">
<mkdir dir="${checkout.dir}"/>
<cvspass cvsroot=":pserver:teleweb@192.168.22.83:/export/home/cvs" password="teleweb" />
<cvs cvsRoot=":pserver:teleweb@192.168.22.83:/export/home/cvs" package="teleweb-jsp" dest="${checkout.dir}" />
<cvs command="checkout" />
<cvs cvsRoot=":pserver:teleweb@192.168.22.83:/export/home/cvs" package="teleweb-lib" dest="${checkout.dir}" />
<cvs command="checkout" />
<!--cvs cvsRoot=":pserver:teleweb@192.168.22.83:/export/home/cvs" package="teleweb-ejb" dest="${checkout.dir}" /-->
<!--cvs command="checkout" /-->
</target>
<target name="compile">
<mkdir dir="${basedir}/bin"/>
<javac srcdir="${checkout.dir}/teleweb-lib/src/" destdir="${basedir}/bin" classpath="${toString:project.classpath}" debug="on" source="1.5" />
</target>
<target name="copy">
<!-- 1. EJB jar 파일 복사 -->
<copy todir="${ejb.dir}" overwrite="true">
<fileset dir="${checkout.dir}/teleweb-jsp/deploy_home">
<include name="**/*.jar" />
</fileset>
</copy>
<!-- 2. teleweb-lib 파일 복사 -->
<copy todir="${beans.dir}" overwrite="true">
<fileset dir="${basedir}/bin">
<include name="**/*.class" />
</fileset>
</copy>
<!-- 3. teleweb-jsp/fml 파일 복사 -->
<copy todir="/tws_was/WebCall/parm" overwrite="true">
<fileset dir="${checkout.dir}/teleweb-jsp/parm" excludes="**/*CVS*" />
</copy>
<copy todir="/tws_was/WebCall/webapp" overwrite="true">
<fileset dir="${checkout.dir}/teleweb-jsp/webapp" excludes="**/*CVS*" />
</copy>
</target>
<target name="clean">
<delete dir="${checkout.dir}"/>
<delete dir="${basedir}/bin"/>
</target>
</project>
댓글 없음:
댓글 쓰기