sofastack / sofa-jarslink

Jarslink is a sofa ark plugin used to manage multi-application deployment
Apache License 2.0
3.04k stars 706 forks source link

更改双亲委派机制 #33

Closed JoeKerouac closed 6 years ago

JoeKerouac commented 6 years ago

更改双亲委派机制,原来如果采取突破双亲委派时子模块中加载不到的class不会到父容器中加载,现在如果子模块加载不到仍然会尝试去父容器中加载。

coveralls commented 6 years ago

Pull Request Test Coverage Report for Build 38


Changes Missing Coverage Covered Lines Changed/Added Lines %
jarslink-api/src/main/java/com/alipay/jarslink/api/impl/ModuleClassLoader.java 2 9 22.22%
<!-- Total: 5 12 41.67% -->
Files with Coverage Reduction New Missed Lines %
jarslink-api/src/main/java/com/alipay/jarslink/api/ModuleConfig.java 3 70.49%
jarslink-api/src/main/java/com/alipay/jarslink/api/impl/ModuleXmlApplicationContext.java 7 0.0%
jarslink-api/src/main/java/com/alipay/jarslink/api/impl/ModuleClassLoader.java 8 56.76%
jarslink-api/src/main/java/com/alipay/jarslink/api/impl/ModuleLoaderImpl.java 30 53.19%
<!-- Total: 48 -->
Totals Coverage Status
Change from base Build 37: -11.9%
Covered Lines: 339
Relevant Lines: 453

💛 - Coveralls