此版本仍在开发中,尚未视为稳定版。如需最新稳定版本,请使用 Spring Boot 4.0.4spring-doc.cadn.net.cn

目标

Spring Boot 插件具有以下目标:spring-doc.cadn.net.cn

目标 <description> </description>

spring-boot:build-imagespring-doc.cadn.net.cn

使用构建包(buildpack)将应用程序打包为 OCI 镜像,并通过 fork 生命周期来确保 package 阶段已执行。此目标适用于命令行调用。如果需要在构建中配置一个 execution 目标,请改用 build-image-no-forkspring-doc.cadn.net.cn

spring-boot:build-image-no-forkspring-doc.cadn.net.cn

使用构建包(buildpack)将应用程序打包为 OCI 镜像,但不 fork 生命周期(lifecycle)。在构建中配置目标 execution 时应使用此目标。若要在命令行上调用该目标,请改用 build-imagespring-doc.cadn.net.cn

spring-boot:build-infospring-doc.cadn.net.cn

根据当前 build-info.properties 的内容生成一个 MavenProject 文件。spring-doc.cadn.net.cn

spring-boot:helpspring-doc.cadn.net.cn

显示 spring-boot-maven-plugin 的帮助信息。调用 mvn spring-boot:help -Ddetail=true -Dgoal=<goal-name> 以显示参数详细信息。spring-doc.cadn.net.cn

spring-boot:process-aotspring-doc.cadn.net.cn

在应用程序上调用 AOT 引擎。spring-doc.cadn.net.cn

spring-boot:process-test-aotspring-doc.cadn.net.cn

在测试中调用 AOT 引擎。spring-doc.cadn.net.cn

spring-boot:repackagespring-doc.cadn.net.cn

重新打包现有的 JAR 和 WAR 归档文件,使其可以通过命令行使用 java -jar 直接执行。当设置 layout=NONE 时,也可仅用于将嵌套的依赖项打包到一个 JAR 文件中(不包含主类,因此不可执行)。spring-doc.cadn.net.cn

spring-boot:runspring-doc.cadn.net.cn

在原位置运行应用程序。spring-doc.cadn.net.cn

spring-boot:startspring-doc.cadn.net.cn

启动一个 Spring 应用程序。与 run 目标不同,此操作不会阻塞,并允许其他目标对应用程序进行操作。该目标通常用于集成测试场景中,在测试套件运行前启动应用程序,并在测试结束后停止。spring-doc.cadn.net.cn

spring-boot:stopspring-doc.cadn.net.cn

停止由“start”目标启动的应用程序。通常在测试套件完成之后调用。spring-doc.cadn.net.cn

spring-boot:test-runspring-doc.cadn.net.cn

使用测试运行时类路径在原地运行应用程序。用于启动应用程序的主类按以下顺序确定:首先,如果已配置主类,则使用该主类;其次,如果测试类目录中存在主类,则使用该主类;最后,如果类目录中存在主类,则使用该主类。spring-doc.cadn.net.cn