大佬们,我想问一下 maven-shade-plugin
、spring-boot-maven-plugin
这两种 plugin 打出的可执行的 jar 包,都是叫 fat-jar(uber-jar) 吗?这两个有什么区别呢?
之前项目(非 Spring)一直用的是 maven-shade-plugin
打包的,每次是 java -jar 启动的。
今天突然想到 Spring-boot 打的 jar 包,也是可以 java -jar 启动的。
于是我把项目中的 plugin 换成了 spring-boot-maven-plugin
, 发现打出的包也是可以正常工作的。
下面是两种 plugin 打出 jar 的结构:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.