【发布时间】:2015-04-22 07:20:52
【问题描述】:
Cloud Dataflow 是否允许您将其与第三方库 jar 文件一起使用?非 Java 库呢?
卡兹
【问题讨论】:
Cloud Dataflow 是否允许您将其与第三方库 jar 文件一起使用?非 Java 库呢?
卡兹
【问题讨论】:
是的,您可以使用第三方库文件。默认情况下,当您运行 Dataflow 主程序以提交作业时,Dataflow 将分析您的类路径并上传它看到的任何 jar 并将它们添加到工作人员的类路径中。
如果您需要更多控制,则可以使用命令行选项 --filesToStage 指定要在工作人员上暂存的其他文件。
另一种常用技术是构建一个包含所有依赖项的捆绑 jar。构建捆绑 jar 的一种方法是使用 maven 插件,例如 shade。
【讨论】: