So, now we're only down to (theoretically in the near future): SLF4J (for logging) commons-proxy (for proxy creation) javassist/cglib (to be chosen by deployment environment, could be optional if user is only proxying interfaces and not beans?) scannotation (for scanning the classpath for annotated classes)
geronimo-interceptor-spec (specification to be provided by "container" hopefully) jcdi-api (specification to be provided by "container" hopefully) atinject-api (specification to be provided by "container" hopefully) So, we're really only looking at 4 dependencies besides the API that we depend on? Not too shabby. Of course, there would need to be an SLF4J "impl" jar in there somewhere. 2010/2/26 Sven Linstaedt <[email protected]>: > I will create a issue for this task. > > br, Sven > > > 2010/2/26 Gurkan Erdogdu <[email protected]> > >> Hi Sven; >> >> Actually I have used dom4j to parse more complex XML that was defined by >> earlier versions of the specification. I think that we can remove XML parts >> of the code base and use Java Standard Parsers instead of Dom4j. >> >> This probably will be done after releasing M4. >> >> Thanks; >> >> --Gurkan >> >> 2010/2/26 Sven Linstaedt <[email protected]> >> >> > Call me ignorant, but what is dom4j good for? ;) Afaik beans.xml schema >> is >> > not very complex. Is there other xml we need to parse, besides this one? >> > Otherwise I would like to suggest using jre built in dom or sax parsers. >> > wdyt? >> > >> > Besides this one: I appreciate your idea, so +1 >> > >> > br, Sven >> > >> > >> > >> > 2010/2/26 Mark Struberg <[email protected]> >> > >> > > big +1 :) >> > > >> > > LieGrue, >> > > strub >> > > >> > > --- Gurkan Erdogdu <[email protected]> schrieb am Fr, 26.2.2010: >> > > >> > > > Von: Gurkan Erdogdu <[email protected]> >> > > > Betreff: Java EE Independent Core >> > > > An: [email protected] >> > > > Datum: Freitag, 26. Februar, 2010 01:03 Uhr >> > > > Hi; >> > > > >> > > > As we have discussed some time ago, Mark and some other >> > > > folks would like to use OWB without any dependency on Java >> > > > EE. I did more than this, and remove all Java EE and Web >> > > > dependency from webbeans-impl. It just depends on EL-API >> > > > because of BeanManager API uses it. >> > > > >> > > > Now, it depends on following jars. I have also created some >> > > > other projects related with full Java EE and Java Web >> > > > technologies. >> > > > >> > > > Dependent Jars >> > > > --------------------- >> > > > log4j (think to drop it also) >> > > > dom4j >> > > > javassist >> > > > scannotation >> > > > geronimo-interceptor-spec >> > > > jcdi-api >> > > > atinject-api >> > > > >> > > > New Projects >> > > > ----------------------- >> > > > webbeans-web --> Supports web >> > > > webbeans-ee --> Fully EE Environment >> > > > webbeans-ee-common --> Some commons >> > > > >> > > > I will hold it until releasing M4. In the mean time please >> > > > do not commit big changes to trunk. >> > > > >> > > > Thanks; >> > > > >> > > > --Gurkan >> > > > >> > > > >> > > > >> > > > >> > > > ___________________________________________________________________ >> > > > Yahoo! Türkiye açıldı! http://yahoo.com.tr >> > > > İnternet üzerindeki en iyi içeriği Yahoo! Türkiye >> > > > sizlere sunuyor! >> > > >> > > __________________________________________________ >> > > Do You Yahoo!? >> > > Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden >> Schutz >> > > gegen Massenmails. >> > > http://mail.yahoo.com >> > > >> > >> >> >> >> -- >> Gurkan Erdogdu >> http://gurkanerdogdu.blogspot.com >> >
