Wednesday, March 9, 2011

My First Ant Project

Create Java Project on Eclipse.

Add build.xml file.







<project name="FirstAntProject"
default="jar" basedir=".">



<property name="dir.src" value="src"/>


<property name="dir.build" value="build"/>

<property name="dir.dest" value="dest"/>




<target name="clean" description="Removing the all
generated files.">

<delete dir="${dir.build}"/>

<delete dir="${dir.dest}"/>


</target>



<target name="prepare" depends="clean">

<mkdir dir="${dir.build}"/>


<mkdir dir="${dir.dest}"/>

<mkdir dir="${dir.src}"/>

</target>



<target name="compile" depends="prepare"

description="Compilation of all source code.">

<javac srcdir="${dir.src}" destdir="${dir.build}"/>

</target>




<target name="jar" depends="compile" description="Generates
helloeddy.jar file in to the 'dest' directory.">

<jar jarfile="${dir.dest}/helloeddy.jar"
basedir="${dir.build}"/>


</target>



</project>





Add helloeddy class.

public class helloeddy {

public static void main(String args[]){

System.out.println("Hello Erdenebat Tsenddorj");
}
}

Result:

Buildfile: /home/erdenebatt/workspace/FirstAntProject/build.xml
clean:
[delete] Deleting directory /home/erdenebatt/workspace/FirstAntProject/build
[delete] Deleting directory /home/erdenebatt/workspace/FirstAntProject/dest
prepare:
[mkdir] Created dir: /home/erdenebatt/workspace/FirstAntProject/build
[mkdir] Created dir: /home/erdenebatt/workspace/FirstAntProject/dest
compile:
[javac] Compiling 1 source file to /home/erdenebatt/workspace/FirstAntProject/build
jar:
[jar] Building jar: /home/erdenebatt/workspace/FirstAntProject/dest/helloeddy.jar
BUILD SUCCESSFUL
Total time: 1 second

No comments:

Post a Comment