Spring CLI

Spring CLI 的目标是在创建新项目和向现有项目添加功能时提高您的工作效率。它通过提供以下高级功能来实现此目的:spring-doc.cn

  1. 该命令将克隆外部项目,并可选择将包重构为您选择的包名称。您还可以选择指定新项目的组 ID、构件 ID 和版本。boot newspring-doc.cn

  2. 该命令将外部项目合并到当前项目。它执行项目依赖项、插件、注释和应用程序配置文件的智能合并。它还将外部项目代码重构为当前项目的包结构。boot addspring-doc.cn

  3. 用户提供 提供了一种用户友好的方式来定义和运行自定义命令,这些命令可以在您的项目中执行日常任务。通过将声明式命令定义与代码一起存在,您可以轻松创建新的控制器、添加依赖项或配置文件。您还可以根据需要运行其他命令行应用程序,创建类似体验的客户端 GitHub Actions。commandsspring-doc.cn

遵循在 and 命令中实现的 “Plain Old Java Projects” 代码生成方法,允许公司和其他开发人员组使用首选库和编码样式定义一组标准项目。通过向文件包含文件以便于发现。boot newboot addREADME.md file in these projects, team members can quickly get started with new libraries or programming approaches. For instance, running `boot add jpa not only adds code to your project but also renames the `README.mdREADME-jpa.mdspring-doc.cn

用户定义的命令非常适合重复的编码任务。由于命令定义与您的代码一起存在,因此您团队中的任何人都可以贡献或改进现有命令,而无需创建、更新和发布其他构件或项目。spring-doc.cn