Lodsve Gradle Archetype Plugin
面向 Gradle 用户的本地模板生成插件,通过变量替换创建新的工程骨架。
项目定位
lodsve-gradle-archetype-plugin 为 Gradle 提供类似 Maven Archetype 的生成流程。它读取本地模板目录,替换文件内容和路径中的变量,将结果写入生成器工程的 generated/ 目录。
它适合将团队的 Lodsve Boot / Gradle 工程整理成可重复使用的模板。当前仓库提供生成引擎,没有内置 Quickstart、MyBatis 或 Nacos 等应用模板;应用依赖与工程结构由模板维护者提供。
提供的任务
| 任务 | 作用 |
|---|---|
generate | 解析参数并从本地模板生成工程 |
cleanArchetype | 删除生成器工程中的整个 generated/ 目录 |
插件 ID 为 com.lodsve.archetype。README 使用的 cleanArch 是任务名缩写,文档统一使用完整名称 cleanArchetype。
版本与构建环境
文档对照源码 aca7077,gradle.properties 中版本为 1.0.1-RELEASE。该版本可通过 Maven Central 的 com.lodsve:lodsve-gradle-archetype-plugin 安装,见快速开始。Plugin Portal 的版本列表独立管理,不能把 Central 版本直接当作 Portal 插件版本。
源码仓库的 Wrapper 使用 Gradle 5.1.1,源码兼容目标为 Java 8;这不是对所有较新 Gradle / JDK 组合的兼容承诺。生成器工程和最终生成的应用可有各自的构建环境,应分别确认。
源码依据
README · 源码基线 aca7077 · Plugin Portal · 问题反馈
