跳到主要内容
版本:4.0.2

Goals

QWen Max 中英对照 Goals

Spring Boot 插件具有以下目标:

GoalDescription
spring-boot:build-image使用 buildpack 将应用程序打包为 OCI 镜像,并 fork 生命周期以确保 package 已执行。此 goal 适用于命令行调用。如果需要在构建中配置 goal 的 execution,请改用 build-image-no-fork
spring-boot:build-image-no-fork使用 buildpack 将应用程序打包为 OCI 镜像,但不 fork 生命周期。当在构建中配置 goal 的 execution 时应使用此 goal。若要在命令行上调用该 goal,请改用 build-image
spring-boot:build-info基于当前 MavenProject 的内容生成一个 build-info.properties 文件。
spring-boot:help显示 spring-boot-maven-plugin 的帮助信息。调用 mvn spring-boot:help -Ddetail=true -Dgoal=<goal-name> 可显示参数详细信息。
spring-boot:process-aot在应用程序上运行 AOT 引擎。
spring-boot:process-test-aot在测试上运行 AOT 引擎。
spring-boot:repackage重新打包现有的 JAR 和 WAR 归档文件,使其可以通过命令行使用 java -jar 执行。当设置 layout=NONE 时,也可仅用于打包包含嵌套依赖项的 JAR(不含主类,因此不可执行)。
spring-boot:run在原地运行应用程序。
spring-boot:start启动一个 Spring 应用程序。与 run goal 不同,此操作不会阻塞,允许其他 goal 对应用程序进行操作。该 goal 通常用于集成测试场景,在测试套件开始前启动应用程序并在结束后停止。
spring-boot:stop停止由 "start" goal 启动的应用程序。通常在测试套件完成后调用。
spring-boot:test-run使用测试运行时类路径在原地运行应用程序。用于启动应用程序的主类按以下顺序确定:首先使用已配置的主类(如果有);其次使用测试类目录中找到的主类(如果有);最后使用类目录中找到的主类(如果有)。