Apache Beam Cookbookの例を実行しようとしていますが、import文があります。Mavenの依存関係について
import org.apache.beam.sdk.io.gcp.bigquery.BigQueryIO;
私のEclipseプロジェクトがこれに必要とするmaven依存関係は何ですか、私が見つけることができるドキュメントはありません。
ありがとうございました。
Apache Beam Cookbookの例を実行しようとしていますが、import文があります。Mavenの依存関係について
import org.apache.beam.sdk.io.gcp.bigquery.BigQueryIO;
私のEclipseプロジェクトがこれに必要とするmaven依存関係は何ですか、私が見つけることができるドキュメントはありません。
ありがとうございました。
Mavenのアーティファクトがbeam-sdks-java-io-google-cloud-platform
と呼ばれているが、ありますグーグルでorg.apache.beam.sdk.io.gcp.bigquery.BigQueryIO
つまり、最新のバージョンは
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-io-google-cloud-platform</artifactId>
<version>0.6.0</version>
</dependency>
です。
上記のインポートステートメントは、ユーティリティパッケージを非公開にするためのものです。あなたはそれが必要になります。そして依存関係に来ると、プロジェクトにはさまざまなリポジトリのプラグインのようなリソースが必要になるかもしれません。これらのリソースはmavenによって管理されます。あなたはあなたのプロジェクトにmavenリポジトリを作ることができます。
出典: https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
<!-- https://mvnrepository.com/artifact/org.apache.beam/beam-sdks-java-core -->
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-core</artifactId>
<version>0.3.0-incubating</version>
</dependency>
apacheのビームのためにこれを追加します。ここでthis page経由で見つかった参照のためのリンク
https://mvnrepository.com/artifact/org.apache.beam/beam-sdks-java-core/0.3.0-incubating