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

Reply via email to