我可以将第三方库与Cloud Dataflow一起使用吗?

时间:2015-04-21 22:19:36

标签: google-cloud-dataflow

Cloud Dataflow是否允许您将其与第三方库jar文件一起使用?非Java库怎么样?

卡兹

1 个答案:

答案 0 :(得分:4)

是的,您可以正常使用第三方库文件。默认情况下,当您运行Dataflow主程序以提交作业时,Dataflow将分析您的类路径并上传它看到的任何jar并将它们添加到worker的类路径中。

如果您需要更多控制权,则可以使用命令行选项 - filesToStage 指定要在工作人员上暂存的其他文件。

另一种常见技术是构建一个包含所有依赖项的捆绑jar。构建捆绑jar的一种方法是使用像阴影一样的maven插件。