我一直在使用gradle一段时间,并喜欢应用程序插件,它允许您创建包含命令行运行器的dist包,这样您就不必担心设置类路径等 .
最近我看到几个项目(即dropwizard)建议使用胖jar文件 . 使用gradle中的dist bundle我真的不需要创建胖jar文件 .
关于胖jar文件有什么我想念的吗?
胖Jar不需要解压缩步骤,并且在没有shell脚本的情况下更容易启动应用程序(因为不需要设置类路径) . 只需要关注一个文件就可以简化自动化 . 此外,其他构建工具不提供创建应用程序分发的开箱即用方法 .
1 回答
胖Jar不需要解压缩步骤,并且在没有shell脚本的情况下更容易启动应用程序(因为不需要设置类路径) . 只需要关注一个文件就可以简化自动化 . 此外,其他构建工具不提供创建应用程序分发的开箱即用方法 .