ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guo-ping.Zh...@sybase.com
Subject RE: how to force recompile everything using javac task
Date Wed, 02 Jul 2008 00:30:01 GMT
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)" <rberg@mnpower.com> 
07/01/2008 07:22 PM
Please respond to
"Ant Users List" <user@ant.apache.org>


To
"Ant Users List" <user@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
0.1010403@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-ping.Zhang@sybase.com [mailto:Guo-ping.Zhang@sybase.com] 
Sent: Tuesday, July 01, 2008 2:06 AM
To: user@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-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org




Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message