On 9/28/07, Anil VVNN <[EMAIL PROTECTED]> wrote: > I'm trying to use "OutOfDate" task for the following requirement,[...] > <targetfiles> > <pathelement path="${xjc.java.dir}"/> > </targetfiles> > [...] > But generate.xjc.java is called always (no matter whether there is a change > to XSD's or not).
Could be that your "target files" should be all the generated files inside xjc.java.dir, instead of (or in addition to) just xjc.java.dir. If any target file is older than any source file, the sequential will fire. Could be you only need a <touch> on xjc.java.dir in the sequential too. The problem with this approach is that the sequential will no fire for missing generated files, and to deal with this, you either need to use <filelist> in targetfiles, if you know the generated file names (possibly via a mapper and the input sources), or write a custom task that records all generated files after each sequential, so test they're all here and up-to-date on the next run (what I did in my <jaxb> task in BugZilla). --DD --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]