【发布时间】:2017-08-12 18:53:27
【问题描述】:
在阅读了 Spring 文档和网络上的其他一些文章后,我仍然很困惑 Spring Boot Maven 插件的 spring-boot:repackage 和常规 mvn 包 有什么区别>.
我认为 mvn package 创建了一个包含所有依赖项的 jar,那么 Spring 使用该插件的真正原因是什么?
【问题讨论】:
-
I've thought that mvn package creates a jar with all dependencies included。 -
在@Tome 的响应中添加:“..除非您的 POM 是
spring-boot-starter-parent的子级”,在这种情况下,mvn package将运行spring-boot:repackage目标,从而创建胖 JAR。
标签: java spring maven spring-boot