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.
-
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)
-
There will be a directory inside a repo/modules
and the lib files in side that directory will be common to all the modules
-
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.
-
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>>