Hey guys,

Finally I've finished the blueprint integration of pax-wicket. For the
moment I'm at testing those changes with some real world projects I
wanted to port from spring to blueprint forever by now. If everything
goes smooth I'm convinced that 0.7.0 should be stable enough for a
release (I expect Wednesday or Thursday). If you like to help me
evaluating the upcoming release you can use the snapshots available at
[1] (I push them manually for each commit right now, because of an
Hudson issue). Please be aware that there are three big know usability
issues right now with pax-wicket (PAXWICKET-27, PAXWICKET-126,
PAXWICKET-154).

Workarounds:

PAXWICKET-27
=============

For each library you like to work with and which does not provide a
pax-wicket service (one of application, pagefactory, contentfactory or
aggregation point) you have to manually register a ClassResolver and
InjectionResolver service.

PAXWICKET-126
=============

To make injection work pax-wicket uses cglib to wrap your properties.
The drawback with this approach is that you have to manually import
some packages which you do not reference directly. In detail those
are:

org.apache.wicket.behavior;version="${wicket.dependency.version}",\
org.apache.wicket.markup.html.internal;version="${wicket.dependency.version}",\
org.apache.wicket.markup.html;version="${wicket.dependency.version}",\
org.apache.wicket.markup;version="${wicket.dependency.version}",\
org.apache.wicket.session.pagemap;version="${wicket.dependency.version}",\
org.apache.wicket.util.convert;version="${wicket.dependency.version}",\
org.apache.wicket.model;version="${wicket.dependency.version}",\
org.ops4j.pax.wicket.util.proxy;version="${project.version}", \
net.sf.cglib.core;version="${cglib.range}", \
net.sf.cglib.proxy;version="${cglib.range}", \
net.sf.cglib.reflect;version="${cglib.range}"

PAXWICKET-154
=============

To make PaxWicketBean work you have to register for each page where
you would like to make those annotations work a spring or blueprint
pageFactory in your spring or blueprint configuration file.

Since none of those issues threaten stability and I prefer the
"release early, release often" approach I plan to push out
pax-wicket-0.7.0 with those issues and release 0.8.0 one to two weeks
after providing fixes for those problems.

OK, finally: If you like to include anything else into 0.7.0 now is
the right time to push it! If you experience any last minute
instabilities please provide issues for them or post here on this
list.

Thank you very much and have fun with a better wicket ;)

Kind regards,
Andreas

[1] 
http://oss.sonatype.org/content/repositories/ops4j-snapshots/org/ops4j/pax/wicket/pax-wicket-service/0.7.0-SNAPSHOT/

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to