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
>

Reply via email to