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
>>
>

Reply via email to