Ladies and gentlemen, I started messing around XBean as its codebase is in moderate form. I’ve run into multiple issues while trying to get it running under Karaf 4.1 together with ActiveMQ and decided to push it forward. I spent last couple of days cleaning up duplicated code and refactoring maven plugin so it does not depend on any specific generator. There is still lots of things to do as there are several Spring tests which are failing. Due to stronger schema validation around 15 spring tests currently fails. This is because generated schema works only for basic elements and fails with embedded collections. I already started to reform that part and I should be able to update XsdGenerator.
I would like to submit PR once I solve all the issues and test it with ActiveMQ would you accept my work? Due to amount of breaking changes I started 5.0.x branch (which might be good to start support Spring 4 or 5). There is one big commit so far in my GitHub fork: https://github.com/splatch/geronimo-xbean/tree/xbean-5.0.x <https://github.com/splatch/geronimo-xbean/tree/xbean-5.0.x>, which I can chunk into smaller (yet non compilable) commits in order to make history a bit clearer. Kind regards, Łukasz — Apache Karaf Commiter & PMC member [email protected] <mailto:[email protected]> Twitter: ldywicki Blog: http://dywicki.pl Code-House - http://code-house.org
