Hi! I'm posting in ant-dev rather then ant-user
because I fear my question needs a deep 
understanding of the ant implementation.

I made a class that can act both as a Task and a 
passive ProjectComponent. That is, if defined in
a target or as a direct child of <project> it's execute()
method is called, if defined as a nested element not.

The problem is that when acting as a task the attributes
are evaluated if they contain property references (${x}), 
when acting as a passive element not (you'd have to do
it explicitely by calling replaceProperties()).

Is it possible to avoid property replacement in the task 
attributes in a clean and safe way?
I wanted to try to override Task.maybeConfigure() but
there are the RuntimeConfigurable and UnknownElement
I'm not familiar with.

Sorry if it's a stupid question or I oversaw something evident.

Thanks,
Stefano Marsili




                
---------------------------------
Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ 
countries) for 2ยข/min or less.

Reply via email to