Ant file for project building.


<project name="domain1" default="deploy" basedir=".">
<property name="web-cont" value="build"/>
<property name="warfile" value="myj.war"/>
<property name="web" value="C:/glassfish3/glassfish/domains/domain1/autodeploy"/>

<target name="clean" >
<delete dir="${web-cont}"/>
</target>

<target name="create" depends="clean">
<mkdir dir="${web-cont}"/>
<mkdir dir="${web-cont}/WEB-INF"/>
<mkdir dir="${web-cont}/WEB-INF/classes"/>
<mkdir dir="${web-cont}/WEB-INF/lib"/>
<copy file="web.xml" todir="${web-cont}/WEB-INF"/>
<copy todir="${web-cont}">
<fileset file="*.html"/>
<fileset file="*.jsp"/>
</copy>
</target>

<target name="compile" depends="create">
<javac srcdir="." destdir="${web-cont}/WEB-INF/classes"/>
</target>

<target name="package" depends="compile">
<jar destfile="${warfile}">
<fileset dir="${web-cont}"/>
</jar>
</target>

<target name="undeploy" depends="package">
<delete file="${web}/${warfile}"/>
</target>

<target name="deploy" depends="undeploy">
<copy file="${warfile}" todir="${web}"/>
<echo> done</echo>
</target>

</project>

Popular posts from this blog

Simple Sign up design. Android.

Cart page design in android.

Set Date on jDateChooser and retrieve record from database.