Pages

Make a WAR and JAR Using ANT build Tool


ANT is a build tool for java web based application. It is used to clean,compile,create a war and jar files. Create a xml called build.xml under WEB-INF.

<?xml version="1.0" encoding="UTF-8"?>
<project name="sample">
    <target name="makeJAR"> 
         <mkdir dir="build/jar"/>
        <jar destfile="build/jar/sample.jar" basedir="build/classes">            
        </jar>
    </target>
    <target name="makeWAR" description="Bundles the application as a WAR file">
        <war destfile="sample.war" basedir="WebContent">
        </war>
    </target>
</project>

Now build your application. WAR and JAR are created.