easy4j-deploy
Installation
SKILL.md
easy4j-deploy
easy4j 组织的「单源码、三 JDK 线、月度日期版本」发布体系。
1. 分支模型(铁律)
1.1 SDK 仓库(feature/X.0.x,3 分支)
| 分支 | JDK | 定位 |
|---|---|---|
feature/1.0.x |
8 | 老项目兼容线 |
feature/2.0.x |
17 | 主线 |
feature/3.0.x |
21 | 新特性线 |
源码一致性铁律:三分支的源码、测试、README 逐字节一致;唯一允许的差异是 pom.xml(JDK 版本 + 依赖版本)。.gitignore、maven-wrapper.properties 等工具文件允许漂移。
同步方法:在源分支 commit 后,用 git checkout <source> -- src/ README.md(不含 pom.xml)到目标分支,再手工校正 pom 中分支特有版本(java.version、okhttp3/jackson 等依赖版本、artifact 自身版本号)。