Our base metadata is a faces-config.xml file - or, rather, a whole bunch of mini-faces-config.xml files that are included together.
>From those faces-config.xmls, we generate UIComponents, fancy tagdoc, tlds, JSP tag handlers, the "real" faces-config.xml, and the Facelets .taglib.xml. It can handle merging in base, template implementations of the UIComponent, as well as the parts of the TLDs and taglib.xml files that can't be automatically generated. All this happens in Maven 2 plugins that run during the build. Currently, the tools are built around generating components that inherit from UIXComponentBase and JSP tag handlers that inherit from UIXComponentTag, but that'd be a straightforward thing to fix up, I think. -- Adam On 4/18/06, Mike Kienenberger <[EMAIL PROTECTED]> wrote: > One of the things that came up on the MyFaces dev group today was the > possiblity of developing tomahawk components under facelets first, and > then generating the JSP tag handler files needed mechanically. > > I vaguely recall Adam mentioning that ADF Faces already had something > like this, but I couldn't remember if it also did the JSP tag handler > classes or just the faces-config, taglib, and tld files. >
