我正在尝试使用Dataflow插件通过Eclipse运行我的管道。我可以使用Maven在命令行中很好地运行它,也可以使用TestRunner在Eclipse中运行测试代码。但是我无法获得DirectRunner
或DataflowRunner
调试配置才能在Eclipse中工作。
在我的项目中,我看到此屏幕,其中包含Runner:
的5个选项
如果我使用Game / Team示例项目生成一个新的Dataflow项目,并查看同一屏幕,我只会看到2个选项,并且可以正常运行它们:
将源文件从主项目复制到新的Game / Team项目时,会出现相同的错误。
似乎我的消息来源正在生成5位跑步者(而不是2位)的列表,但是我不确定这是如何发生的。
我的目标是运行管道,但是我的中间问题是“为什么在调试配置屏幕上还会显示其他运行程序?”
我相信我使用的插件版本是:
适用于Eclipse的Google云工具 版本:1.7.1.201807071456
注意-尽管我没有Account / Project ID / etc。屏幕上显示的选项,我通常会这样做,但问题仍然存在