boot:run
runs your Spring Boot application.spring-boot:repackage
repackages your jar/war to be executable.spring-boot:start
and spring-boot:stop
to manage the lifecycle of your Spring Boot application (i.e. for integration tests).spring-boot:build-info
generates build information that can be used by the Actuator. pom.xml
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.0.5.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>