On Thu, Oct 15, 2009 at 6:24 AM, Martin Kočí <martin.k...@aura.cz> wrote: > Hi, > > for implementing JSF 2.0 new features in Trinidad2 there is a > possibility to use myfaces-share project. There are some useful method > already and many others are on the way. > > This is example why think about it: > I work on some basic Resource API support for trindiad2. It means for > example new attributes "name" and "library" as a alternative to "src" or > "icon" attributes. An universal method for dealing with this can be like > > method getImageSource in > http://fisheye5.atlassian.com/browse/~raw,r=1.54/javaserverfaces-sources/jsf-ri/src/com/sun/faces/renderkit/RenderKitUtils.java > > Such method is not in myfaces-impl or myfaces-share yet and thus > "library" attribute is not supported now in myfaces 2.0 impl (look in > button renderer for example). > > Placing one method in myfaces-shared will not lead to duplications over > myfaces development effort and will bring faster JSF 2.0 delivery for > both myfaces 2.0 and Trinidad 2.0. Myfaces-share can be repacked during > build into trinidad-impl.jar to not burden users with a extra library.
if we share code, building it into the trinidad JAR is the way to go, I agree. I am not really thrilled about the shared module. It is hard to debug (e.g. all the impl_shared generated stuff) Generally, working on common things together is a good idea. Just keep in mind, that we should not take a too close look to the RI stuff. (in fact we also can't copy bits..) Greetings! Matthias > > What do you think? > > Regards, > > Martin Kočí > > > > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf