jboss-modules

A Modular Classloading System

Github星跟蹤圖

This is the JBoss Modules project.

JBoss Modules is a standalone implementation of a modular (non-hierarchical) class loading and execution environment for Java. In other words, rather than a single class loader which loads all JARs into a flat class path, each library becomes a module which only links against the exact modules it depends on, and nothing more. It implements a thread-safe, fast, and highly concurrent delegating class loader model, coupled to an extensible module resolution system, which combine to form a unique, simple and powerful system for application execution and distribution.

JBoss Modules is designed to work with any existing library or application without changes, and its simple naming and resolution strategy is what makes that possible. Unlike OSGi, JBoss Modules does not implement a container; rather, it is a thin bootstrap wrapper for executing an application in a modular environment. The moment your application takes control, the modular environment is ready to load and link modules as needed. Furthermore, modules are never loaded (not even for resolution purposes) until required by a dependency, meaning that the performance of a modular application depends only on the number of modules actually used (and when they are used), rather than the total number of modules in the system. And, they may be unloaded by the user at any time.

Documentation

All documentation lives at http://jboss-modules.github.io/jboss-modules/manual/

Issue tracker

All issues can be reported at https://issues.jboss.org/browse/MODULES

Code

All code can be found at https://github.com/jboss-modules/jboss-modules

License

All code distributed under ASL 2.0 and XPP3.

主要指標

概覽
名稱與所有者jboss-modules/jboss-modules
主編程語言Java
編程語言Java (語言數: 1)
平台
許可證Apache License 2.0
所有者活动
創建於2010-07-08 20:47:33
推送於2025-07-22 16:21:16
最后一次提交
發布數142
最新版本名稱2.2.0.Alpha1 (發布於 2025-07-22 11:19:49)
第一版名稱1.0.0.Beta1 (發布於 2010-07-14 15:47:10)
用户参与
星數277
關注者數29
派生數218
提交數1.3k
已啟用問題?
問題數428
打開的問題數22
拉請求數273
打開的拉請求數1
關閉的拉請求數96
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?