# g2rain-generator-archetype
g2rain-generator-archetype 是 G2rain 平台的工程模板与生成骨架模块,用于提供统一的项目起步模板与标准工程结构。
# 模块定位
在 G2rain 整体体系中,g2rain-generator-archetype 位于工程支撑层,是平台工程化提效体系的重要组成部分。
它解决的问题不是业务实现,而是“新项目应从什么结构开始”。
# 核心能力
# 工程模板沉淀
通过 Archetype 形式沉淀标准工程模板,让新工程从一开始就对齐平台规范。
# 标准骨架生成
它帮助团队快速生成具备平台约定结构的工程骨架,减少从零搭建的成本。
# 统一起步结构
对于平台大量前后端仓库而言,统一起步结构可以减少后续差异化维护成本。
# 关键机制
# 模板先行
平台强调模板先行,而不是每个仓库都从零构建。
这使得:
- 新工程结构更稳定
- 平台规范更容易落地
- 代码与目录一致性更高
# 与 CLI 和生成器协同
g2rain-generator-archetype 通常与:
g2rain-generator-maven-pluging2rain-app-clig2rain-app-template
协同使用,形成完整工程化生成链。
# 适配多仓库体系
G2rain 是多仓库团队,因此统一模板与统一骨架对保持平台风格和降低初始化偏差非常重要。
# 适用场景
- 新工程起步
- 标准项目骨架生成
- 平台统一模板沉淀
- 与生成器和 CLI 协同使用