Hi,
I understand we agreed in
http://lists.xwiki.org/pipermail/devs/2012-March/050172.html to
stop
bundling legacy modules by default. What was not so clear is how we should do this.
I want to remove the modules from XE and Manager, and document the method of downloading
them from
maven.xwiki.org and replacing the existing .jar files with them.
Why:
#1. Not removing API is obviously unsustainable in the long term.
#2. Replacing core .jar files has been judged to be beyond the scope of the extension
manager.
Whether we want to support overriding classes using extensions as a "function
hooking" mechanism is a possible topic for future discussion.
#3. Replacing .jar files in the .war is not an excessively complex task, we ask users to
open the
war file for configuring a database or adding JDBC connectors, cases where there is much
less
technical need to require opening the .war file.
Here's my +1 to remove it ASAP, for 4.1M2 if we can get the tests passing.
Caleb