目标
Spring Boot 插件有以下目标:
目标 | 描述 |
---|---|
spring-boot:build-image | 使用 buildpack 将应用程序打包为 OCI 镜像,并分叉生命周期以确保 package 已运行。该目标适合在命令行中调用。如果需要在构建中配置目标 execution ,请改用 build-image-no-fork 。 |
spring-boot:build-image-no-fork | 使用 buildpack 将应用程序打包为 OCI 镜像,但不分叉生命周期。该目标应在构建中配置目标 execution 时使用。要在命令行中调用该目标,请改用 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 目标不同,该目标不会阻塞,并允许其他目标在应用程序上操作。该目标通常用于集成测试场景中,应用程序在测试套件之前启动,并在之后停止。 |
spring-boot:stop | 停止由 "start" 目标启动的应用程序。通常在测试套件完成后调用。 |
spring-boot:test-run | 使用测试运行时类路径原地运行应用程序。用于启动应用程序的主类按以下顺序确定:配置的主类(如果有)。然后在测试类目录中找到的主类(如果有)。然后在类目录中找到的主类(如果有)。 |