Leonardo Uribe schrieb: > > > On Mon, Mar 16, 2009 at 3:18 AM, Matthias Wessendorf <mat...@apache.org > <mailto:mat...@apache.org>> wrote: > > On Mon, Mar 16, 2009 at 8:42 AM, Leonardo Uribe <lu4...@gmail.com > <mailto:lu4...@gmail.com>> 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... Regards, Simon