OSGI, Eclipse支持的
Jigsaw, 推迟到 J2SE 9
Jboss Modules,
JBoss Modules 就是解决传统的层级机制的 ClassLoader 所带来的 Jar Hell 问题:
(1) JAR 被加载后不使用导致资源浪费。
(2) 同名 JAR 包的不同版本混在导致依赖冲突。
JBoss Modules 使所有的 jar 都打包成为模块,一个 jar 再也不会看到依赖中有版本冲突的类,或者加载到一个不需要
加载的资源。同时,按需加载模块可以明显地提高大型应用的启动时间。