kamranzafar/JCL — pull request #5 by geronimo-iia (2012-06-21 12:26:40+00:00)
Title: let's go to 2.4

Hi,
I've do little work on your amazing project and I would like to purpose to you some result in this pull request (my first on git, so sorry in advance if i miss something)

Change what i have done are:
- change version to 2.4-SNAPSHOT (we can't change released source of 2.3)
- add information on readme in order to get maven dependency on JCL2
- add some default git file like .gitignore, .gitattributes
- moving source of jcl-core under core folder (more simple maven source tree)
- rename module test-jar as test-jcl

I have do on AbstractClassLoader:
- a new constructor with parent classloader
- add initialization code in protected method addDefaultLoader: it could be overrided by child class
- reorder all ProxyClassLoader per a factor 10 (eazier to insert a custome one)
- add DelegateProxyClassLoader (with delegate to another proxyClass)
- add CompositeProxyClassLoader which compose ProxyClassLoader (could construct a root classpath, and shared classpath and isoleted classpath with only this two proxy)

Maybe i've done too much change before made my request,

Don't hesitate to ask/request more or less :) things

Best regards

Jerome