title: Difference between spring-boot:repackage and mvn package
body: <p>After reading Spring documentation and some other articles on web, I am still confused what is the difference between Spring Boot Maven plugin's <strong>spring-boot:repackage</strong> and a regular <strong>mvn package</strong>.</p>
  
  <p>I've thought that mvn package creates a jar with all dependencies included, so what is really the reason to use the plugin by Spring?</p>