On Thursday 23 October 2003 15:16, Dominique Devienne wrote:
> > From: peter reilly [mailto:[EMAIL PROTECTED]
> >
> > On Wednesday 22 October 2003 08:41, Antoine L�vy-Lambert wrote:
> > > I am OK for the third beta.
> > > In the third beta we should have :
> > > - the <local> properties,
> > > - a new xml-apis.jar (probably the one which is distributed with
> > > Xerces-Java 2.5)
> > > - can we also have the endorsed libraries ?
> > > - other points ?
> >
> > * there was some discussion on the namespace support -
> > - should the default uri be "antlib:org.apache.tools.ant" to
> > be consistent with other antlib uri's
> > + I had argued before that it should not, but now I think
> > it should.
> >
> > * antlib support
> > - should <typedef resource="x"/> look for all instances of x or
> > just the first one.
> > + I think it should.
>
> Two remarks:
>
> 1) If, as I hope, the Ant namespace URI changes to
> "antlib:org.apache.tools.ant", then an antlib.xml
> would be available there. For consistency's sake,
> but also because of (2) below...
>
> 2) This Ant antlib.xml would of course reference the
> existing tasks/types properties files, but *additionally*
> declare all the little types, like selectors, mappers, etc...
A couple of proplems with this:
* roles are not implemented in ant 1.6 so there
is no way to disguish or as a condition, or as a selector - etc
* mappers are not yet implemented in this way
* antlib.xml for ant core/optional would be quite large and some work would
need to be done to speed up loading from and antlib.
>
> Without (2), I cannot right a custom task with a new
> add(FilenameSelector) introspection point (or add(Condition), etc..),
> and be able to use the built-in Ant selectors, conditions, etc...
> (at least not without an explicit declaration for them somewhere.)
One needs to extend the current container base classes
(o.a.t.ant.taskdefs.condition.ConditionBase) or
implement the current container interfaces (
(o.a.t.ant.types.selector.SelectorContainer).
But this is not a nice situation...
Peter
> It would be really strange to be able to use such custom types
> (selectors, mappers, conditions, etc...) as usual in Ant 1.6,
> but not the Ant built-in ones.
>
> --DD
>
> ---------------------------------------------------------------------
> 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]