we would like to merge wicket-cdi [1] into wicket-core. there is,
however, a problem. in its current version CDI does not provide an SPI
for controlling conversational scope, this will be part of the next
major version of CDI. for now, wicket-cdi depends on
seam-conversations JBOSS module which provides plugins for controlling
conversational scope across various CDI implementations. the problem
is that this module is not available in maven central, so we cannot
publish wicket-cdi there as well.

when and if JBOSS decides to push this module into central is unknown.

here are our options

1. do not merge wicket-cdi until seam-conversations is available in
central. may be never. currently wicket-cdi is available through a
custom groupid in central, but it is not exactly kosher because of the
same problem and can possibly be removed by maven folks in the future.

2. merge it into wicket and drop support for every CDI container other
than JBOSS Weld, which is the reference impl and is probably the most
widely used.

3. same as two, but rename the module to wicket-cdi-weld. when next
CDI version comes out, or when seam-conversations becomes available in
central we will rename the module back to wicket-cdi.

-igor


[1] https://github.com/42Lines/wicket-cdi
[2] http://search.maven.org/#browse%7C-1741695030

Reply via email to