From: "Steve Loughran" <[EMAIL PROTECTED]> > From: "Adam Murdoch" <[EMAIL PROTECTED]> > > > > > I guess it wasn't real clear where I was planning to do this. I'd like to > > do this in the 1.5 tree, rather than in the proposal/ area. This is why > the > > scope is so limited. > > > > This is very like Jose Alberto Fernandez' original design; in the sandbox > his code supports a similar descriptor and includes the tasks to load the > descriptor and to validate it. >
Well, since my original proposal, my definition has evolve somewhat. Acquiring most of the features from Peter's design. In particular that meant that there is no fix DTD anymore because of the extensibility introduced by <role> declarations. I could certaintly add back some manual validation of the XML into my code for <antjar>. > Would it be possible to work with Jose Alberto to bring your two visions > into sync so we have one implementation we can pull in to the main tree? > Well, if I were to get people going I would love if you guys would consider my full proposal for Ant 1.5 (instead of leaving it for 1.6 ;-) ). The reason being that the main reason for this proposal is to finally deal with the isue of tasks like <ejbjar>, <condition>, <javac>,etc. which are extensible by definition and which need to be modified everytime product X changes. There are other reasons but those belong on a different e-mail :) > Also, can you leave some space inside this DTD for adding in implementations > of abitrary roles, even if we dont actually support such roles in Ant1.5. > Example: conditions, ejbjar extensions, javac and jsp factories. That way we > can tack full support for them in in the post 1.5 timeframe inside libraries > that will also work (downgraded) on ant 1.5. > I think this is very important. Maybe I sould be less extrict myself and warn about things I do not understand if the version on the XML is higher then mine. (Ant's that is). Jose Alberto -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
