ori*_*gin 5 java jar executable-jar
JAR、Fat JAR 和可执行 JAR 之间有什么区别?它们是如何从命令行和 gradle.build 任务创建的(如果是 gradle 项目)?
除了上面提到的还有其他JAR吗?
Skinny – 仅包含您在代码编辑器中真正键入的位,不包含其他任何内容。
Thin – 包含上述所有内容以及应用程序的直接依赖项(数据库驱动程序、实用程序库等)。
Hollow – Thin 的反面 – 仅包含运行您的应用程序所需的位,但不包含应用程序本身。基本上是一个预先打包的“应用程序服务器”,您可以稍后将应用程序部署到该服务器上,与传统的 Java EE 应用程序服务器的风格相同,但有重要的区别。
脂肪/尤伯杯-包含位您字面上写自己PLUS您的应用程序的直接依赖PLUS为“自身”运行你的应用程序所需的位。
来源:文章来自 Dzone
| 归档时间: |
|
| 查看次数: |
2840 次 |
| 最近记录: |