ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Duncan Davidson" <>
Subject Re: conditional build
Date Fri, 17 Mar 2000 00:53:24 GMT
> There are two reasons for wanting tasklibs and different classloaders:
> (1) You want to have a way to say: this sub-build requires such and such
>       without needing to know it globally, which is required when using
> classpath.

Hmmm. I don't know if we want to scope this sort of thing at the target
level. I think it's a property of the project.

> (2) After we have lots of people contributing lots of stuff, you want to
be able
> to
>      isolate the libraries apart to avoid any nasty conflict, except for
the ANT
> core which
>     lives in the CLASSPATH, each library can use its own stuff.

That's a good point.

> Additionally, having libraries may allow things like the library declaring
> own tasks,
> so like core, the action of defining the library declares its tasks
> This is a
> little more of work, but should not be difficult if we use XML :-)
> If I ever get some time I'll try to work on it.

I'm in the process of gathering design notes... I'll spend some time looking
at this in the scope of things and see how it fits together.


View raw message