While the special character tricks are cute, and I've thought about using
them myself on occasion, I don't think you can rely on them.  An IDE could
invoke a target more directly through the API and bypass the command-line
interpretation that prevents "-target" being invoked.

So, it works if calling only from the command-line, but I'd be willing to
bet that it does not work through IDE's with tight integration with Ant,
such as perhaps NetBeans.??

    Erik



----- Original Message -----
From: "Dominique Devienne" <[EMAIL PROTECTED]>
To: "'Ant Users List'" <[EMAIL PROTECTED]>
Sent: Monday, June 10, 2002 9:49 AM
Subject: RE: Display -XXX tasks in -projecthelp result?


> -projecthelp will not list tasks without a description attribute or
element.
> It is indeed a common idiom to prefix private target names with a dash to
> prevent being callable from the command line (easily), but as you mention
> it's kind of a hack. Since ANT doesn't seem to have any/much restrictions
on
> target names, it seems legit though (except maybe using a comma, since
it's
> the target separator of the depends attribute).
>
> I personally post-fix target names with a question mark when they check
> something, usually setting properties conditionally.
>
> Regards, --DD
>
> -----Original Message-----
> From: Ernst de Haan [mailto:[EMAIL PROTECTED]]
> Sent: Monday, June 10, 2002 6:49 AM
> To: [EMAIL PROTECTED]
> Subject: Display -XXX tasks in -projecthelp result?
>
> Hi,
>
> Suggestion: Perhaps we should disable displaying of the 'private' tasks in
> the
> -projecthelp output? Private tasks can be implemented by having their name
> start with a dash '-'. In fact this is a sort of dirty hack, because Ant
> considers an argument starting with a hash as an argument instead of a
> target
> name.
>
> Ernst
>
> --
> Ernst de Haan
> EuroNet Internet B.V.
>
>     "Come to me all who are weary and burdened
>         and I will give you rest" -- Jesus Christ
>
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to