Apache Beam" mvn package"失败,同时通过Eclipse

时间:2017-12-24 17:33:04

标签: google-cloud-dataflow apache-beam

使用Eclipse IDE和相关插件时,我能够轻松地在本地和数据流上执行作业 - 来自IDE。

尝试"产品化"这项工作(由于已知的Dataflow / Bigquery限制,我无法使用模板),我正在尝试使用" mvn package"来自"云构建的命令行"环境 - 但总是失败,错误如"包org.apache.beam.runners.dataflow.options不存在"。

我的旧代码是Dataflow(SDK 1.9.0)和" mvn package"像魅力一样工作。 现在,使用Beam(SDK 2.1.0),我无法使其发挥作用。

显然,Eclipse"知道它在做什么",我只需要通过IDE找到正在使用的mvn标志,并从命令行使用它们 - 但我找不到它在任何地方。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

通过正确添加缺少的maven-jar-plugin ...

解决了这个问题