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]

Reply via email to