Spring Boot Maven Plugin

The Spring Boot Maven Plugin provides Spring Boot support in Maven, allowing you to package executable jar or war archives and run an application “in-place”.

Goals Overview

The Spring Boot Plugin has the following goals.


General instructions on how to use the Spring Boot Plugin can be found on the usage page. Some more specific use cases are described in the examples given below.

In case you still have questions regarding the plugin's usage, please have a look at the existing stack overflow issue. If you still don't get an answer, feel free to create a new thread with the #spring-boot tag.

If you feel like the plugin is missing a feature or has a defect, you can fill a feature request or bug report in our issue tracker.


To provide you with better understanding of some usages of Spring Boot, you can take a look into the following examples: