我已经使用 gradle 一段时间了,并且喜欢这个应用程序插件,它允许您创建包含命令行运行程序的 dist 包,这样您就不必担心设置类路径等。
最近我看到几个项目(即 dropwizard)建议使用 fat jar 文件。使用 gradle 中的 dist 包,我实际上并不认为需要创建 fat jar 文件。
我对 fat jar 文件有什么遗漏吗?
fat Jar 不需要解压缩步骤,并且可以更轻松地在没有 shell 脚本的情况下启动应用程序(因为不需要设置类路径)。只需关心一个文件就可以简化自动化。此外,其他构建工具不提供开箱即用的方式来创建应用程序发行版。
| 归档时间: |
|
| 查看次数: |
1400 次 |
| 最近记录: |