feat(core): 重构类加载器并添加插件支持

-重构 BoxClassLoader 以支持插件加载
- 添加核心插件加载逻辑
- 实现类转换器和黑名单功能
- 优化工具类别和工具项的注册
- 修复日志输出和异常处理
This commit is contained in:
tzdwindows 7
2025-02-11 13:21:45 +08:00
parent fcc4115638
commit 4d08fbeab0
9 changed files with 287 additions and 87 deletions

View File

@@ -80,6 +80,12 @@ sourceSets {
}
}
tasks.withType(JavaExec).configureEach {
jvmArgs = [
'-Djava.system.class.loader=com.axis.innovators.box.plugins.BoxClassLoader'
]
}
// 单独打包文档
task packageOpenSourceDocs(type: Jar) {
archiveClassifier = 'docs'