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

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to