I hear ya about following crazy dependency trees. If you don't want targets all over the place, put it in your INIT target.
-----Original Message----- From: Evgeny [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 12, 2008 3:53 AM To: Ant Users List Subject: Re: A way to create empty files It's not that I am worried it wont work, just too many targets makes it all messy. And then even when I myself try to decipher what goes where, I need to follow a huge tree of logic in dependencies. Since Ant is more of a functional language, I would rather avoid all that and just write one statement like <touch file="new" dontchangetimestamponexistingfile=true"/> or something. Ahh, well. On Mon, Aug 11, 2008 at 10:48 PM, EJ Ciramella <[EMAIL PROTECTED]> wrote: > Nope, you will have this additional target that tests for availability, > then your "touch" target will have an if/unless (depending on how you > configure your "availability" target) condition. > > This is typical. > > You shouldn't be too worried about many targets springing up all over > the place, as long as you don't provide a description, they won't show > during "ant -projecthelp" (which should be what people are using to see > what targets exist in a particular build file). > > -----Original Message----- > From: Evgeny [mailto:[EMAIL PROTECTED] > Sent: Monday, August 11, 2008 9:29 AM > To: Ant Users List > Subject: Re: A way to create empty files > > So there is no way to do this other than creating an additional target > with an "if" attribute? > > On Mon, Aug 11, 2008 at 3:09 PM, Kevin Jackson <[EMAIL PROTECTED]> > wrote: >> I think you want to look at the Available task >> >> http://ant.apache.org/manual/CoreTasks/available.html >> >> Thanks, >> Kev >> >> --------------------------------------------------------------------- >> 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] > > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]