Gurkan, James I don't know if you can find some spare time this evening. I will be off now but back @ 19:00 CEST in ICQ.
Would be cool if we could discuss a possibly new structure and a few M2 questions quickly. LieGrue, strub --- Mark Struberg <[email protected]> schrieb am Sa, 18.4.2009: > Von: Mark Struberg <[email protected]> > Betreff: Re: AW: OWB modularisation > An: [email protected] > Datum: Samstag, 18. April 2009, 10:37 > > Hi! > > The JSF separation is only the beginning. > > The plugin will be extended to allow plugable resource > injection, field injection, etc > > The OWB core should only contain SE stuff with no further > dependencies, so JPA, EJB etc should go into plugins. > > Finally I'd like to think about a new structure of our > modules, something like this: > > . > |-- distribution > |-- webbeans-api > |-- webbeans-impl (core with only SE functionality) > |-- src/site (for the main documentation) > |-- samples > | |-- guess > | '-- chatapp > |-- plugins > | |-- webbeans-jsf > | |-- webbeans-jpa (@PersistenceUnit, etc > with simple SPI impl) > | '-- webbeans-ejb (basic EJB stuff with > SPI definition) > |-- integration > | |-- webbeans-openejb > | |-- webbeans-openjpa > | '-- webbeans-hibernate > |-- bundles > | |-- webbeans-geronimo > | |-- webbeans-tomcat > | |-- webbeans-swing > | '-- webbeans-glassfish > '-- webbeans-tck (with webbeans-geronimo as test container > for full TCK) > > I think we should let the default MetaDataDiscoveryService > implementation with it's javassist and scannotation > dependencies for webbeans-impl to not overcomplicate the > tests. If one likes to not use it, he can still exclude > those dependencies and use another mechanism instead. > > I'n not sure about the bundles thingy, because this can > also go into e.g. geronimo itself. > > Feel free to comment pros and cons of this structure. > > Another question: Gurkan, what plans do you have for M2? > I'd like to checkin the PluginLoader asap. Maybe without > the directory rework, but it should definitely go into M2, > so I'd wait another 2 weeks for things settle down. > > LieGrue, > strub > > --- Gurkan Erdogdu <[email protected]> > schrieb am Sa, 18.4.2009: > > > Von: Gurkan Erdogdu <[email protected]> > > Betreff: Re: AW: OWB modularisation > > An: [email protected] > > Datum: Samstag, 18. April 2009, 8:01 > > Yup. it is good idea to have separate > > project for jsf related codes. > > > > In the mean time, we have to work on to create > > M2 release :) > > > > Requirements for next steps M3, M4, M5 release > > ------------------------------------------- > > We have to implement all of the specs with exception > > > > * XML definition > > * Interceptor and Decorator definition > > * EJB definition > > > > Because these topics are uncertain and that they can > be > > carried to the other specifications. > > > > M2 Content > > ------------------------------------------ > > I will send a detailed information about the M2 > > release content and dates in a couple of days. Please > you > > also think about what can be go inside into the M2 > release. > > > > Thanks; > > > > Gurkan > > > > > > > > > > ________________________________ > > From: Mark Struberg <[email protected]> > > To: [email protected]; > > [email protected] > > Sent: Saturday, April 18, 2009 1:40:50 AM > > Subject: AW: OWB modularisation > > > > > > I now also fixed a few issues in the guess sample: > > > > .) workaround for OWB-90 > > .) add dependency to openwebbeans-jsf > > .) improved logging in the PluginLoader > > > > LieGrue, > > strub > > > > --- [email protected] > > <[email protected]> > > schrieb am Fr, 17.4.2009: > > > > > Von: [email protected] > > <[email protected]> > > > Betreff: OWB modularisation > > > An: [email protected] > > > Datum: Freitag, 17. April 2009, 22:56 > > > > > > Hi folks! > > > > > > Today ran very well - I finally got enough power > to > > > introduce a plugin mechanism for OpenWebBeans. > > > > > > So webbeans-impl doesn't contain any JSF > specific > > code > > > anymore! > > > All this has been moved over a special > webbeans-jsf > > module. > > > > > > The mechanism uses the java.util.ServiceLoader > > > functionality. So adding a now plugin is easy: > simply > > drop > > > the JAR into the classpath ;) > > > > > > Please take a glimpse at > > > > > > http://ns1.backwork.net/git/openwebbeans.git > > > > > > > > > If there re no objections on how I implemented > it, > > then > > > I'll check this into SVN tomorrow morning! > > > > > > LieGrue, > > > strub > > > > > > > > > > > > > > > > > > > > > > > > >
