Eclipse IDEと関連プラグインを使用している場合、IDEからローカルでもデータフローでも簡単にジョブを実行できます。Apache Beam「mvn package」はEclipse経由で動作しません
ジョブを「プロダクト化」しようとすると(テンプレートを使用できない既知のDataflow/Bigqueryの制限のために)、「クラウドビルド」環境でコマンドラインから「mvn package」を使用しようとしています。それは常に "パッケージorg.apache.beam.runners.dataflow.optionsは存在しません"のようなエラーで失敗します。
私の古いコードはDataflow(SDK 1.9.0)で、 "mvn package"はcharmのように機能しました。 Beam(SDK 2.1.0)では、動作させることができません。
明らかに、Eclipseは「何をしているのか」を知っています.MVNフラグがIDEで使用されているかどうかを調べ、コマンドラインから使用するだけです。
推奨事項