我听人们说他们创建了一个 fat JAR 并部署它。它们到底是什么意思?
不同的名称只是打包 Java 应用程序的方式。
Skinny– 包含only您在代码编辑器中逐字输入的位,以及nothing else.
Thin– 包含以上所有内容plus应用程序对您的应用程序的直接依赖项(数据库驱动程序、实用程序库等)。
Hollow– 薄的反面。它仅包含运行应用程序所需的位,但确实not包含应用程序本身。基本上是一个预打包的“应用程序服务器”,您可以稍后将应用程序部署到其中,其风格与传统 Java EE 应用程序服务器相同,但有重要区别。
Fat/Uber– 包含您自己写的内容plus您的应用程序的直接依赖项PLUS“独立”运行应用程序所需的位。
Source: 文章来自 Dzone https://dzone.com/articles/the-skinny-on-fat-thin-hollow-and-uber
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)