SuperAPI AI 工具集

300-frameworks-spring-boot-create-project

编程与开发

查看项目

更新于 10-16 06:19

技能介绍

用途:在需要新建 Maven 版 Spring Boot 4.0.x 项目时使用,借助 SDKMAN 管理的 Java 与 Spring Boot CLI 工具完成脚手架创建,默认以 Java 25 为基线。

主要能力:创建前检查 SDKMAN 与 Java 是否可用;通过 SDKMAN 安装或选择所需的 Java 与 Spring Boot CLI 候选版本;收集项目目录、group、artifact、包名、Java 版本、打包方式和初始依赖;使用由 Spring Initializr 支持的 Spring Boot CLI 命令生成 Maven 项目;优先使用 Maven wrapper 命令进行验证;生成后运行 Maven 验证再报告完成。

使用方式:先阅读 references/300-frameworks-spring-boot-create-project.md 并收集项目输入;确认 SDKMAN、Java、Spring Boot CLI 可用,与用户确认目标版本后再安装或切换候选;以 Maven 为构建工具、Spring Boot 4.0.x 为默认基线创建项目;在生成项目中执行 ./mvnw clean verify,若不存在 Maven wrapper 则执行 mvn clean verify,最后汇总所用命令、所选选项、生成路径及后续设置。

适用场景:创建 Spring Boot Maven 项目、用 SDKMAN 引导 Spring Boot 项目、生成新的 Spring Boot 服务、创建 Spring Boot 4 Maven 项目、以 Java 25 搭建 Spring Boot 服务脚手架。

限制:项目创建必须显式、可复现且基于 Maven;前置条件是先用 sdk version 验证 SDKMAN 已安装,若缺失应停止并给出安装指引,而非静默安装;默认 Java 25,除非用户要求其他受支持版本;默认目标 Spring Boot 4.0.x;生成 Maven 项目而非 Gradle;未经用户明确确认,不得覆盖已存在的非空目标目录。