SuperAPI AI 工具集

500-frameworks-micronaut-create-project

编程与开发

查看项目

更新于 10-16 06:19

技能介绍

用途:在需要新建基于 Maven 的 Micronaut 4.x 项目时使用,借助 SDKMAN 管理的 Java 与 Micronaut CLI 完成脚手架创建,默认对齐 Java 25 与仓库的 Micronaut 4.x 基线。

主要能力:创建前检查 SDKMAN 与 Java 可用性;通过 SDKMAN 安装或选择所需 Java 与 Micronaut CLI 候选版本;收集项目坐标、包名、Java 版本、功能特性与目标目录;使用 Micronaut CLI 生成 Maven 项目;优先使用 Maven wrapper 命令进行验证;在报告完成前用 Maven 验证生成的项目。

使用方式:先阅读 references/500-frameworks-micronaut-create-project.md,收集项目目录、group、artifact、包名、Java 版本、应用类型与所需 Micronaut 特性;检查 SDKMAN、Java 与 Micronaut CLI 可用性,确认版本后再安装或切换;用 Micronaut CLI 创建 Maven 项目;在生成项目中运行 ./mvnw clean verify(存在 Maven wrapper 时),否则运行 mvn clean verify,并汇总所用命令、选项、生成路径与后续设置。

适用场景:创建 Micronaut Maven 项目、用 SDKMAN 引导 Micronaut 项目、生成新的 Micronaut 服务、创建 Micronaut 4 Maven 项目、用 Java 25 搭建 Micronaut 服务。

限制:项目创建必须显式、可复现且基于 Maven;前置条件是先用 sdk version 验证 SDKMAN 已安装,若缺失应停止并给出安装指引,而非静默安装;默认 Java 25,除非用户要求其他受支持版本;默认目标为当前 Micronaut 4.x 线;生成 Maven 项目而非 Gradle;未经用户明确确认,不得覆盖已存在的非空目标目录;应用前需阅读参考文档以获取完整 SDKMAN 与 Micronaut CLI 工作流。