How to Run a Java file from ANT Script
<java classname="com.mugil.tutor.Sample"> <classpath path="test/classes/"></classpath> </java>
Where Sample points to Sample.class which we got through compilation and test/classes/ contains the Sample.class file. Below is the whole code in build.xml file
<project name="ANT2" default="copyTarget"> <target name="copyTarget"> <mkdir dir="test/classes/"/> <javac srcdir="src/com/mugil/tutor/" destdir="test/classes/" includeantruntime="false"></javac> <java classname="com.mugil.tutor.Sample"> <classpath path="test/classes/"></classpath> </java> </target> </project>
How to get Current time in ANT Script
<project name="default" default="target1"> <target name="target1"> <tstamp> <format property="current.time" pattern="yyyyMMdd" /> <format property="archive.name" pattern="'MyArchive_'yyyyMMdd_hh:mmaa'.jar'" /> </tstamp> <echo>${current.time}</echo> <echo>${archive.name}</echo> </target> </project>
ANT Script to concatenate two variables and Create directory based on that
<project name="default" default="target1"> <property name="mugil.dir" value="D:/Mugilvannan/"/> <target name="target1"> <tstamp> <format property="current.time" pattern="yyyyMMdd" /> <format property="archive.name" pattern="'MyArchive_'yyyyMMdd_hhmmaa" /> </tstamp> <property name="whole.dir" value="${mugil.dir}${archive.name}"/> <echo> ${whole.dir} </echo> <mkdir dir="${whole.dir}"></mkdir> </target> </project>