+1 for annotations and +1 for our own annotations

On Thu, Mar 26, 2009 at 11:21, Vincent Massol <[email protected]> wrote:
> Hi devs,
>
> I'm continuing on this topic since I really believe we need
> annotations now. However I think it's best to have our own annotations
> for injection.
>
> One reason we need annotation (amongst other needs) is in order to be
> able to create a xwiki uberjar for rendering modules for example. With
> components.xml you cannot easily merge jars since you'd need to merge
> components.xml so you'd need to write some xslt code for that.
>
> Another reason is that we have to comment in the code things such as
> "this field is injected automatically by the component manager". Of
> course this comment is forgotten most of the time. It's much nicer to
> have a @Inject annotation.
>
> Last we need annotations if we want to be able to more easily support
> different IOC frameworks since otherwise it means that for each fwk we
> need to do again all components mappings in a static way.
>
> Of course one basic need is evidently to reduce the number of config
> lines we have to write and the errors associated with them.
>
> I'm going to look into plexus annotations for a starter (+ guice) to
> see how they do it and then I'll make a proposal for annotations.
>
> Let me know what you think.
>
> Thanks
> -Vincent
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to