Hello Venu. That's right ... ant won't execute targets in the order they appear in the build.xml file. Here is the link to the manual: http://ant.apache.org/manual/targets.html
Hope this helps, Parag Doke Save paper, save trees. Do not print emails/documents unless absolutely necessary. On Tue, Aug 30, 2011 at 9:25 AM, VR Venugopal Rao <v...@cmcltd.com> wrote: > Hi Robert, > Thanks for the clarification. > Does it mean that ant execution does not go sequentially as per the targets > specified in the build file? > I mean I have given the following sequence: > --init > --compile depends on init > --javdocs depends on compile > --archive depends on compile > --execute depends on archive > --clean depends on execute > > > Regards, > Venu > > > > -----Original Message----- > From: Echlin, Robert [mailto:robert.ech...@windriver.com] > Sent: 29 August 2011 19:25 > To: Ant Users List > Subject: RE: Why is the java command not executing > > Hi Venu, > default target is archive > archive depends on compile, so compile is run. > compile depends on init, so init is run. > > That's all that is happening, so of course the execute doesn't happen.. > > Make archive depends="compile, execute". > Then it will do > - init > - compile > - execute > - archive > > Rob > > >> -----Original Message----- >> From: VR Venugopal Rao [mailto:v...@cmcltd.com] >> Sent: Monday, August 29, 2011 2:38 AM >> To: 'Ant Users List' >> Subject: Why is the java command not executing >> >> Output: >> >> The Build is sucessfuly creating the jar file but not executing the >> Java file. >> Any idea why the java is not executing the file. >> Regards, >> Venu. >> >> >> >> <?xml version="1.0" encoding="UTF-8"?> >> <!-- packagenames="org.*, de.*, test.*, writer.*" --> >> <project name="structured" default="archive" > <target name="init"> >> <mkdir dir="build/classes" /> >> <mkdir dir="build/classes/docs" /> >> <mkdir dir="dist" /> >> </target> >> >> <target name="compile" depends="init" > >> <javac srcdir="src" >> destdir="build/classes"/> >> </target> >> <target name="javadocs" depends="compile" description="make the java >> docs" > >> <javadoc author="true" >> destdir="build/classes/docs" >> packagenames="org.*" >> sourcepath="src" >> use="true" >> version="true" >> windowtitle="documentation" >> private="true"> >> <classpath refid="compile.classpath"/> >> </javadoc> >> </target> >> >> <target name="archive" depends="compile" > >> <jar destfile="dist/project.jar" >> basedir="build/classes" /> >> </target> >> >> <target name="execute" depends="compile"> >> <java >> classname="org.example.antbook.lesson1.Main" >> classpath="build/classes"> >> <arg value="a"/> >> <arg value="b"/> >> <arg file="."/> >> </java> >> >> <java >> classname="org.example.antbook.lesson1.HelloWorld" >> classpath="build/classes"> >> </java> >> </target> >> <target name="clean" depends="execute"> >> <delete dir="build" /> >> <delete dir="dist" /> >> </target> >> >> >> </project> >> >> >> >> __________________________________________________________ >> ____________________ >> >> DISCLAIMER >> >> The information contained in this e-mail message and/or attachments to >> it may contain confidential or privileged information. If you are not >> the intended recipient, any dissemination, use, review, distribution, >> printing or copying of the information contained in this e-mail >> message and/or attachments to it are strictly prohibited. If you have >> received this communication in error, please notify us by reply e-mail >> or directly to netsupp...@cmcltd.com or telephone and immediately and >> permanently delete the message and any attachments. Thank you. >> >> __________________________________________________________ >> ____________________ >> >> This email has been scrubbed for your protection by SecureMX. >> For more information visit http://securemx.in >> __________________________________________________________ >> ___________________ >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional >> commands, e-mail: user-h...@ant.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional > commands, e-mail: user-h...@ant.apache.org > > > > ______________________________________________________________________________ > > DISCLAIMER > > The information contained in this e-mail message and/or attachments to it may > contain confidential or privileged information. If you are not the intended > recipient, any dissemination, use, review, distribution, printing or copying > of the information contained in this e-mail message and/or attachments to it > are strictly prohibited. If you have received this communication in error, > please notify us by reply e-mail or directly to netsupp...@cmcltd.com or > telephone and immediately and permanently delete the message and any > attachments. Thank you. > > ______________________________________________________________________________ > > This email has been scrubbed for your protection by SecureMX. > For more information visit http://securemx.in > _____________________________________________________________________________ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org > For additional commands, e-mail: user-h...@ant.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org