Files
martial-master/.drone.yml
n72595987@gmail.com 8a779a56ac
Some checks failed
continuous-integration/drone/push Build is failing
修复 Drone CI 编译失败:合并框架和项目编译步骤
问题原因:
- 步骤1和步骤2在不同容器中执行
- Maven 本地仓库(~/.m2/repository)不共享
- 后端项目找不到已编译的 BladeX 框架依赖
- 导致 401 Unauthorized 错误(尝试从远程下载)

解决方案:
- 将"编译框架依赖"和"编译后端项目"合并为一个步骤
- 在同一个 Maven 容器中顺序执行
- 框架编译后立即可用于后端项目编译

执行流程:
1. 克隆 martial-tool 框架代码
2. 编译框架并 install 到 Maven 本地仓库
3. 切换到后端项目目录
4. 编译后端项目(可使用本地 Maven 仓库中的框架)

优势:
- Maven 本地仓库在同一容器中共享
- 无需访问远程私有仓库
- 构建更可靠和快速

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 22:00:07 +08:00

2.4 KiB