我将我的spring boot应用升级到了2.5.0,然后是app.jar,而app-plain.jar是由gradle创建的。
我想知道这些罐子之间的区别。
谢谢
发布于 2021-06-11 18:33:58
app.jar
是由bootJar
任务生成的归档文件。这是一个Spring Boot fat jar,其中包含模块的所有依赖项以及它的类和资源。它可以使用java -jar
运行。
app-plain.jar
是由jar
任务生成的归档文件。这是一个普通的或标准的jar文件,它只包含模块的类和资源。
您可以在Spring Boot的Gradle插件的documentation中了解到更多信息。
https://stackoverflow.com/questions/67935064
复制相似问题