sofa-ark
sofa-ark copied to clipboard
统一静态合并部署
to fix: https://github.com/koupleless/koupleless/issues/221
使用方式
- JVM 添加参数开启 -Dsofa.ark.embed.static.biz.in.resource.enable=true
- 基座启动后,会注册 BOOT-INF/classes/SOFA-ARK/biz 下和 lib 里的 ark-biz 模块包
- 调用用户自定义的 BeforeEmbedStaticDeployBizHook 接口
- 执行模块安装
Summary by CodeRabbit
-
New Features
- Enhanced functionality for scanning and retrieving business archives, allowing for more efficient resource management.
- Introduced a new interface for handling actions before static deployment of business artifacts.
- Added constants for embedding static business resources and deploying business hooks.
-
Tests
- Updated test cases to include new logic for deploying and managing business modules.