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