Skip to content

模块与依赖

当前 Maven Group 为 com.IceCreamQAQ.Rain,版本为 1.0.0-DEV12

Artifact直接职责主要项目依赖
function工具函数、反射、JSON、ASM 辅助Kotlin、coroutines、ASM、fastjson2、SLF4J
apiDI、事件、Loader 公共接口function、javax.inject
classloader应用类加载与字节码转换function
hook方法 Hookclassloader
diDI 与配置functionapi、SnakeYAML
event事件总线apiclassloader
job调度任务functionapi
controllerController 抽象api
application应用运行时diclassloaderhook
rain-test应用测试application、JUnit Platform

选择建议

  • 最小应用运行时:application
  • 事件或任务:额外加入 event / job
  • 构建 Web、RPC 等适配层:加入 controller 并实现业务协议相关抽象。
  • 只复用公共接口:依赖 api,避免引入完整运行时。

基于 Apache License 2.0 发布