In my personal experience I have used the codegen stuff of myfaces to create new components, because you only define the xml and the component is created magically :-). I know there is also the stuff to generate the taglib for the wml stuff, but this one, IMO, could be eliminated and only we should kept the generated taglib and maintain it manually...
Bruno 2005/7/29, Sean Schofield <[EMAIL PROTECTED]>: > No code generation is going on in the new build AFAIK. I've mentioned > this a few times but everyone says that we are fine - let's release, > etc. :-) > > There are the xml files which result in the "generated code do not > alter" portions of the source. Do we really need to keep these > around? They seem like a maintenance nightmare. (I understand there > use in the beginning but I'm confused about now.) Are we really ever > going to generate that code again? I suspect things are already out > of sync by now. > > Not sure what else requires codegen. I thought there was some WAP > stuff too but I'm a bit confused on that area of MyFaces. > > sean > > > On 7/28/05, Martin Marinschek <[EMAIL PROTECTED]> wrote: > > must have been left out in the SVN reorg then - Sean, any comment on that? > > > > thanks, > > > > Martin > > > > > > On 7/27/05, Mike Kienenberger <[EMAIL PROTECTED]> wrote: > > > What ever became of the codegen stuff? > > > > > > I was hoping to submit a patch to automatically build a > > > myfaces.taglib.xml file for use with the facelets project, but I can't > > > seem to find it anymore. > > > > > > ======================== > > > > > > <facelet-taglib> > > > > > <namespace>http://myfaces.apache.org/extensions</namespace> > > > #foreach ($c in $componentList) > > > <tag> > > > <tag-name>$c.baseJSPTagName</tag-name> > > > <component> > > > > > <component-type>${c.componentType}</component-type> > > > #if ($c.rendererType) > > > > > <renderer-type>${c.rendererType}</renderer-type> > > > #end## if ($c.rendererType) > > > </component> > > > </tag> > > > #end## foreach ($c in $componentList) > > > </facelet-taglib> > > > > > > ======================== > > > > > > > >
