Hi Raymond,
Thanks for your reply.
Actually I have two <javac> task in my build.xml. First <javac> task would
compile everything from src dir "Adir" and jar it. Second <javac> task
will compile a few java file from "Bdir" which could override some of
first ones and create another jar again. If I put a delete task before
second javac task, I would need to selectively delete some java classes
instead of deleting the whole output directory which is a little bit
complex :-). It would be nice if there is some other options to do this.
I tried using "touch" java source before second <javac>. It works but it
changes the source code modified time which is not desirable.
Regards,
"Raymond Berg (ALLETE)" <***@mnpower.com>
07/01/2008 07:22 PM
Please respond to
"Ant Users List" <***@ant.apache.org>
To
"Ant Users List" <***@ant.apache.org>
cc
Subject
RE: how to force recompile everything using javac task
I'd have to go with the previous recommendations on this topic and say
that wiping *.class files would be the easiest solution here.
http://mail-archives.apache.org/mod_mbox/ant-user/200509.mbox/%3C4320007
***@steria.com%3E
However, if there are other restrictions such as class files in the same
directory that can't be stripped because it was a packaged class or
whatever, well....that's a little worse. But this appears to be the most
common solution to this issue.
Cheers,
Raymond
-----Original Message-----
From: Guo-***@sybase.com [mailto:Guo-***@sybase.com]
Sent: Tuesday, July 01, 2008 2:06 AM
To: ***@ant.apache.org
Subject: how to force recompile everything using javac task
Hi,
how to force recompile everything using javac task?
Javac task always compare modify time with target classes. I want to
recompile java source no matter target classes exists and newer.
Is there any options to achieve this?
Thanks,
---------------------------------------------------------------------
To unsubscribe, e-mail: user-***@ant.apache.org
For additional commands, e-mail: user-***@ant.apache.org