Hi New documentation for myfaces-builder-plugin is available at myfaces-builder-plugin site:
http://myfaces.apache.org/build-tools/plugins/myfaces-builder-plugin/index.html I hope this helps people develop components using this tool. I think (my personal opinion) it is better release myfaces-builder-plugin and annotations, then myfaces archetypes (to release an archetype using myfaces-builder-plugin) and finally if no objections, commit the code proposed in the patch. regards Leonardo Uribe On Mon, Mar 16, 2009 at 1:50 PM, Leonardo Uribe <[email protected]> wrote: > > > On Mon, Mar 16, 2009 at 12:29 PM, Simon Kitching <[email protected]>wrote: > >> Leonardo Uribe schrieb: >> > >> > >> > On Mon, Mar 16, 2009 at 3:18 AM, Matthias Wessendorf <[email protected] >> > <mailto:[email protected]>> wrote: >> > >> > On Mon, Mar 16, 2009 at 8:42 AM, Leonardo Uribe <[email protected] >> > <mailto:[email protected]>> wrote: >> > > Hi >> > > >> > > It could be good to add myfaces-builder-annotations to trinidad >> > 1.2.x, doing >> > > a modification on maven-faces-plugin. >> > >> > please note, that Trinidad still uses the "trinidad-maven" stuff >> > >> > looking at the POMs: >> > <builder-plugin.version>1.0.3-SNAPSHOT</builder-plugin.version> >> > >> > >> <builder-annotations.version>1.0.3-SNAPSHOT</builder-annotations.version> >> > >> > are there released version of these plugins ? Trinidad does releases >> > on a frequent cycle, >> > so we somewhat require a released version of the plugins. >> > >> > >> > On the patch there is used 1.0.3-SNAPSHOT, but I have tested it with >> > 1.0.2 and >> > everything works fine. The idea is use 1.0.2. But in my latest code I >> > tried to generate >> > all files, to check that myfaces-builder-plugin can do it. I founded >> > some problems, and >> > did some fixes on 1.0.3-SNAPSHOT. >> > >> > >> > >> > >> > > >> > > There is a working patch on TRINIDAD-1409, but the idea for now is >> > only add >> > > annotations for components and update trinidad sandbox, because >> > some bugs in >> > > qdox(not parse enums correctly) and myfaces-builder-plugin 1.0.2 >> > (not handle >> > > converter hierarchy) are present. >> > > >> > > I would like to hear what people think about it before commit >> > this code. >> > > This change does not change any code generation procedure for >> > trinidad, and >> > >> > So, we still read the our own metadata, right ? You just add these >> > annotations >> > and they aren't really used ? Or what are you saying. >> > >> > >> > I *think* that there is some future work in the pipeline to enhance >> > the Trinidad metadata, >> > to support the JSR-276 metadata thing. >> > >> > >> > Right now, trinidad sandbox needs to duplicate .xml files to create one >> > component >> > (take a look at trinidad sandbox build project). The idea is just add >> > this annotations on >> > trinidad so trinidad sandbox can use myfaces-builder-plugin to generate >> > components >> > (including in trinidad jars myfaces-metadata.xml). >> > >> > In other words, trinidad project still uses config files on >> > trinidad-build project. >> > myfaces-builder-annotations are just source retention annotations, so no >> > changes are >> > present on compiled files. >> > >> > >> > > the intention is just help developers making custom trinidad >> > components. >> > >> > how does that help `? >> > >> > >> > With this change, there is no need of use trinidad sandbox build project >> > to create >> > custom components, replacing it with myfaces-builder-plugin stuff. >> >> Quick note: before the "myfaces-builder-plugin" stuff becomes usable by >> normal mortals, it does need some better documentation. >> >> I tried to do this some months ago, but could not figure out what many >> of the annotations were for... >> > > Ok, I'll enhance current documentation to make it more readable. > > regards > > Leonardo Uribe > > >> >> Regards, >> Simon >> > >
