我'm reading spark documentation and now I'米在submitting-application部分 . 他们说:

如果您的代码依赖于其他项目,则需要将它们与应用程序一起打包,以便将代码分发到Spark集群 . 为此,请创建包含代码及其依赖项的程序集jar(或“uber”jar) .

有必要吗?为什么我们不能使用程序集插件并将依赖项放入 lib/ 目录然后将其添加到驱动程序类路径?