Craig Campbell wrote: > All, > > For the xdocs stuff, should we decide on new @tags that should be > added to tasks for GUI integration?
The XDoclet team has done some work on defining @tags for specifying required/not-required fields and probably some other pieces I haven't noticed yet. I'd like to merge the two together somehow so that the work Steve and I did on tagging Ant's source code can work well with what XDoclet has done. I expect I'll be doing some XDoclet work with the proposal/xdocs in the next couple of weeks and getting it back to life.
> to generate the schema that we will use for the task definitions. So > here is my list of things that I believe the schema will be used for > (the majority are already handled by the DTD so it shouldn't be a big > jump): - task chooser - nested elements allowed - tag name - > customized editors for tasks/types (The introspection will take place > when the schema is made, this is currently non-existant). - type > (task, datatype, etc... this will be the generic identifier for what > icon to use unless specified using the icon tag) - icon (optional) - > anything I forgot or needs to be added?
Now what to do for DynamicConfigurator implementing classes?! :))
> I agree with Eric about the specifications for task JARs and that we > need to push for this, but how far out are we from that? My proposal > is that we don't wait for that to happen with Ant, but that we work > with the current implementation of the shipping tasks (ant.jar and > optional.jar), as well as the custom tasks third party developers > would like to add. We build the pieces with the idea that someday, > tasks will be removed from the main ant.jar and optional.jar archive > and be put into their own separate packages. This will also allow us > to be backward compatible with previous versions of Ant that don't > have the convience of separate packages.
I agree... lets just build it out for what we need for the builtin/optional tasks and we will develop conventions as we go. We can leverage the fine work that XDoclet folks have done with their metadata and auto-discovery mechanisms too.
Erik
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>