A Dependency Management, inherited from the spring-boot-dependencies pom, that manages the versions of common dependencies. This dependency management lets you omit tags for those dependencies when used in your own pom. Execution of the repackage goal with a repackage execution id. All of the dependent jar files or library files are managed by spring boot version. Once you specify spring boot version, you do not need to manage versions of other dependent libraries. It also helps to manage multi-module projects. It also avoids conflicting versions of jar files and maintains a single version which is compatible with other dependencies as well.