mcpField
5
500-frameworks-micronaut-create-project

500-frameworks-micronaut-create-project

github.com/jabrena开发456195 次安装1 天前更新
代码仓库

关于 500-frameworks-micronaut-create-project

用于通过 SDKMAN 管理的 Java 和 Micronaut CLI 创建并验证 Micronaut Maven 项目的技能。它明确项目选项,默认采用 Micronaut 4.x,并执行 Maven 验证。

主要功能

  1. 01检查 SDKMAN 和 Java 是否可用
  2. 02选择 Java 与 Micronaut CLI 版本
  3. 03收集项目坐标和配置
  4. 04生成 Micronaut Maven 项目
  5. 05使用 Maven 验证项目

适用场景

  1. 01搭建新的 Micronaut 服务
  2. 02创建 Micronaut 4 Maven 项目
  3. 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 服务

工作流程

  1. 阅读参考文档并收集项目输入

阅读 references/500-frameworks-micronaut-create-project.md,然后收集项目目录、group、artifact、包名、Java 版本、应用类型和所需的 Micronaut 功能。

  1. 检查 SDKMAN 管理的工具

检查 SDKMAN、Java 和 Micronaut CLI 是否可用。只有在与用户确认预期版本后,才安装或切换候选版本。

  1. 创建 Maven 项目

使用 Micronaut CLI 创建 Maven 项目,明确指定功能,并默认采用 Micronaut 4.x 基线。

  1. 验证并报告

在生成的项目中运行 Maven 验证,并总结所用命令、选定选项、生成路径和任何后续设置。

参考文档

如需详细指导、示例和约束,请参阅 references/500-frameworks-micronaut-create-project.md。

评论

支持 Markdown