| This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Boot 3.5.5! | 
Goals
The Spring Boot Plugin has the following goals:
| Goal | Description | 
|---|---|
| Package an application into an OCI image using a buildpack, forking the lifecycle to make sure that  | |
| Package an application into an OCI image using a buildpack, but without forking the lifecycle. This goal should be used when configuring a goal  | |
| Generate a  | |
| Display help information on spring-boot-maven-plugin.  Call  | |
| Invoke the AOT engine on the application. | |
| Invoke the AOT engine on tests. | |
| Repackage existing JAR and WAR archives so that they can be executed from the command line using  | |
| Run an application in place. | |
| Start a spring application. Contrary to the  | |
| Stop an application that has been started by the "start" goal. Typically invoked once a test suite has completed. | |
| Run an application in place using the test runtime classpath. The main class that will be used to launch the application is determined as follows: The configured main class, if any. Then the main class found in the test classes directory, if any. Then the main class found in the classes directory, if any. |