Spring boot
spring-boot-starter-parent A special starter that provides useful maven defaults. It also provides a dependency-management section so that you can omit version tags for common dependencies. Spring-boot-starter-parent includes a few of maven goal such as repackage and run goal to start