Sunday, December 21, 2008

ANT build.xml & Eclipse : Copy File Classes

Pada saat fase development untuk aplikasi web Tomcat, sering sekali kita harus mengcopy class-class saya ke folder WEB-INF/classes secara manual.

Dengan menggunakan IDE Eclipse yang sudah terintegrasi dengan Apache Ant di dalamnya maka hal tersebut dapat kita otomatisasi-kan. 

Berikut adalah contoh file build.xml yang saya gunakan untuk meng-copy file-file yang sudah di-compile oleh Eclipse ke folder web aplikasi Tomcat saya.



<?xml version="1.0" encoding="UTF-8"?>
<project name="copy_classes" default="copytotomcat" basedir=".">

<property name="feris.tomcat.dvworks.folder"
value="C:\apache-tomcat-6.0.16\webapps\dvworks\WEB-INF\classes" />

<target name="copytotomcat">
<copy
todir="${feris.tomcat.dvworks.folder}"
verbose="true" overwrite="true">
<fileset dir="./bin">
<patternset id="non.feris.classes">
<include name="**/*.class" />
<exclude name="**/*Feris*" />
</patternset>
</fileset>
</copy>
</target>
</project>


Semoga membantu di kerjaan sehari-hari kita.... 

No comments: