lili 1f89007d41 fix(build): member-server repackage 配 classifier=exec,修复全项目 mvn package 失败
根因:member-server 用 spring-boot repackage 无 classifier,主 artifact 变 fat jar(class 进
BOOT-INF/classes),clean package 阶段 member 先 repackage 后 market-server 编译,致
MarketAccountProjectionProvider 引 member-server 内部接口报 "package does not exist"。
仅 test 阶段不触发(member 未到 package),故此前 CI test/-am test 全绿、是 d38260f 未做
clean-package 验证的假绿。

修法:给 member-server 的 repackage 配 <classifier>exec</classifier>——主 jar 保持可被下游
编译消费的瘦库,fat 可执行 jar 挪到 muse-module-member-server-exec.jar(微服务单独运行仍可用)。
验证:mvn -pl muse-server -am -Dmaven.test.skip=true clean package → BUILD SUCCESS,
产出 muse-server.jar + member 主 jar 810KB 瘦库 + -exec fat jar。

遗留:market-server→member-server 的 pom 依赖(BC 越界)仍在,属更深的 BC 收口(见 chip),本次只
解 package 破损。建议 CI 增加 package 阶段以防此类 repackage 依赖破损再被 test 阶段漏过。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 11:03:47 -07:00
Description
No description provided
36 MiB
Languages
Java 64.8%
TypeScript 17.2%
Vue 13.8%
HTML 1.5%
JavaScript 1.2%
Other 1.3%