<?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