关于 500-frameworks-micronaut-create-project
用于通过 SDKMAN 管理的 Java 和 Micronaut CLI 创建并验证 Micronaut Maven 项目的技能。它明确项目选项,默认采用 Micronaut 4.x,并执行 Maven 验证。
主要功能
- 01检查 SDKMAN 和 Java 是否可用
- 02选择 Java 与 Micronaut CLI 版本
- 03收集项目坐标和配置
- 04生成 Micronaut Maven 项目
- 05使用 Maven 验证项目
适用场景
- 01搭建新的 Micronaut 服务
- 02创建 Micronaut 4 Maven 项目
- 03使用指定 Java 版本初始化项目
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jabrena/ plinth --skill 500-frameworks-micronaut-create-project安装后在 Claude Code 中输入/500-frameworks-micronaut-create-project确认已加载。
附带文件references/500-frameworks-micronaut-create-project.md
详细介绍
创建 Micronaut Maven 项目
通过 SDKMAN 管理的工具创建新的 Micronaut Maven 项目,并遵循 Java 25 和仓库的 Micronaut 4.x 基线。
此技能涵盖哪些内容?
- 在创建项目之前,检查 SDKMAN 和 Java 是否可用
- 通过 SDKMAN 安装或选择所需的 Java 和 Micronaut CLI 候选版本
- 收集项目坐标、包名、Java 版本、功能和目标目录
- 使用 Micronaut CLI 创建 Maven 项目
- 优先使用 Maven Wrapper 命令进行验证
- 在报告完成之前,使用 Maven 验证生成的项目
约束
项目创建必须明确、可复现,并基于 Maven。
- 前置条件:使用
sdk version确认已安装 SDKMAN;如果未安装,则停止并提供安装指南,不要静默安装 - JAVA 基线:优先使用 Java 25,除非用户要求使用其他受支持的版本
- 框架基线:默认使用当前的 Micronaut 4.x 系列
- 构建工具:生成 Maven 项目,而非 Gradle 项目
- 安全性:未经用户明确确认,不要覆盖现有的非空目标目录
- 验证:如果存在 Maven Wrapper,则在生成的项目中运行
./mvnw clean verify;否则运行mvn clean verify - 开始操作前:阅读完整的 SDKMAN 和 Micronaut CLI 工作流程参考文档
何时使用此技能
- 创建 Micronaut Maven 项目
- 使用 SDKMAN 初始化 Micronaut 项目
- 生成新的 Micronaut 服务
- 创建 Micronaut 4 Maven 项目
- 使用 Java 25 搭建 Micronaut 服务
工作流程
- 阅读参考文档并收集项目输入
阅读 references/500-frameworks-micronaut-create-project.md,然后收集项目目录、group、artifact、包名、Java 版本、应用类型和所需的 Micronaut 功能。
- 检查 SDKMAN 管理的工具
检查 SDKMAN、Java 和 Micronaut CLI 是否可用。只有在与用户确认预期版本后,才安装或切换候选版本。
- 创建 Maven 项目
使用 Micronaut CLI 创建 Maven 项目,明确指定功能,并默认采用 Micronaut 4.x 基线。
- 验证并报告
在生成的项目中运行 Maven 验证,并总结所用命令、选定选项、生成路径和任何后续设置。
参考文档
如需详细指导、示例和约束,请参阅 references/500-frameworks-micronaut-create-project.md。
评论
支持 Markdown