Thanks Prashant for reply. I had gone through this link earlier, my source dir structure mirrors package dir structure. Even I tried to put the source and dest dir as single dir.
<project name="Ant " default="compile" basedir="."> <property name="src" value="C:\Documents and Settings\ay03416\My Documents\RanD\ant\src"/> <property name="dest" value="C:\Documents and Settings\ay03416\My Documents\RanD\ant\dest" /> <property name="lib" value="C:\Documents and Settings\ay03416\My Documents\RanD\ant\lib" /> <target name="compile"> <javac srcdir="${src}" destdir="${dest}" deprecation="no" debug="on" listfiles="yes"> <classpath> <fileset dir="${lib}" includes="**/*.jar **/*.zip"/> <fileset dir="${dest}" includes="**/*.*"/> </classpath> </javac> </target> </project> Any suggestion's welcome... Also, I had gone to following links, but no luck for me :( http://mail-archives.apache.org/mod_mbox/ant-user/200111.mbox/%3cKCEIJFM [EMAIL PROTECTED] http://article.gmane.org/gmane.comp.jakarta.ant.user/42524 http://marc.info/?l=ant-user&m=97303040120654&w=2 http://dev.eclipse.org/newslists/news.eclipse.tools.jdt/msg01615.html http://mail-archives.apache.org/mod_mbox/ant-user/200009.mbox/%3cNDBBIMH [EMAIL PROTECTED] https://issues.apache.org/struts/browse/STR-2403 Thanks, -----Original Message----- From: Prashant Reddy [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 26, 2007 5:17 PM To: Ant Users List Subject: Re: Javac task query Please see : http://ant.apache.org/faq.html#always-recompiles HTH On Tue, 2007-06-26 at 16:15 +0800, Yadav, Akshat Kumar wrote: > Hi All, > > Ant manual says "The source and destination directory will be > recursively scanned for Java source files to compile. Only Java files > that have no corresponding .class file or where the class file is > older than the .java file will be compiled." > > Reference: http://ant.apache.org/manual/CoreTasks/javac.html > > But, when I compile my java files through using ANT javav task, all > files gets compiled every time. Rather, I want it to compile only > those files that have no corresponding .class file or where the class > file is older than the .java file. > > Code: > > <target name="compile"> > <javac srcdir="${src}" destdir="${dest}" > deprecation="no" debug="on" listfiles="yes"> > <classpath> > <fileset dir="${lib}" > includes="**/*.jar **/*.zip"/> > <fileset dir="${dest}" > includes="**/*.*"/> > </classpath> > </javac> > </target> > > Let me know what I am missing... > > Thanks, > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] For additional > commands, e-mail: [EMAIL PROTECTED] -- -Prashant Don't upload, just share : www.dekoh.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]