<?xml version="1.0"?> <project name="Hello World" default="info" basedir="."> <property file="build.properties"/> <target name="info"> <echo>Hello World - Welcome to Apache Ant Tutorial by Tutor ${tutor}!!!</echo> </target> <target name ="makejar" description="Create a jar for the HelloWorld project"> <mkdir dir="${build.dir}"/> <mkdir dir="${build.dir}/classes"/> <jar jarfile="${build.dir}/HelloWorld.jar" basedir="${build.dir}/classes"> <manifest> <attribute name = "Main-Class" value = "com.dineshonjava.HelloWorld"/> </manifest> </jar> </target> </project>As you saw in the above build file we have added a new target to produce the jar file. But before that, let us see the jar task given below.
<jar jarfile="${build.dir}/HelloWorld.jar" basedir="${build.dir}/classes"> <manifest> <attribute name = "Main-Class" value = "com.dineshonjava.HelloWorld"/> </manifest> </jar>
Labels: Ant