Hi all;
 
Current Axis2 class loader hierarchy has to be improved; since that hierarchy does not support to share lib files across modules , lib files across services , and lib files across both services and modules. So my idea is to provide a proper way to do that.

  1. In side Axis2 repo three will be a lib directory and if some one put a lib file there , it will be available to both services and modules (global level libs)

  2. There will be a directory inside a repo/modules and the lib files in side that directory will be common to all the modules

  3. And inside each individual module directory (or mar) there can be lib directory and the lib files inside that will be only available to that particular module.

  4. The same concept will be applied for services as well.


And the lib hierarchy can be graphically represent as in the attachment;


Thanks,
 Deepal
................................................................
~Future is Open~

<<attachment: libs.jpg>>

Reply via email to