Anters,

Thank you very much for your help.  As promised, I would commit back a
patch.  In this case, docs are the right solution.

I have upgraded the TaskDef Task docs.

Attached is my patch from ant-core tar/gzip'd.

Thanks,
Kevin Connor ARPE
Hongkong

On Tue, Oct 26, 2010 at 3:31 PM, Stefan Bodewig <bode...@apache.org> wrote:
> On 2010-10-25, Dominique Devienne wrote:
>
>> I don't remember the details, but it's likely your two independent
>> <taskdef> that force using separate class loaders. Using either a
>> single taskdef loading a .properties file, or using a classpathref
>> might use the same classloader instead.
>
> The loaderref attribute is the ingredient needed to have different
> <taskdef> tasks share the same classloader (provided they use the same
> classpath as well, that is).
>
>> Also putting your tasks into an AntLib in its own Jar with a proper
>> antlib.xml manifest would also likely use a single class loader.
>
> Using just one <taskdef> either via an Antlib descriptor or a property
> file and the resource attribute to define both tasks would work.
>
>> But as Jeffrey wrote, you could have your tasks read/write properties
>> to communicate, or pass them a reference to a datatype instance as
>> well.
>
> +1
>
> Stefan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
> For additional commands, e-mail: dev-h...@ant.apache.org
>
>

Attachment: ant-core.patch.tar.gz
Description: GNU Zip compressed data

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org

Reply via email to