0

を使用してEclipseでダウンロードされたMaven依存関係

<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-runners-direct-java</artifactId>
<version>0.3.0-incubating</version></dependency>
<dependency>

org.apache.beam.sdk.io のみ、org.apache.beam.sdk.io.range のみダウンロードされます。しかし、.io.jdbc は依存関係でダウンロードされていません。

上記以外に、これに使用する必要がある特定の artifactId はありますか?

4

2 に答える 2

1

Apache Beam (インキュベーション中) は、リリースごとにいくつかの便利なバイナリをMaven Central Repositoryに公開します。

プロジェクト全体をキャプチャするアーティファクトはありません。代わりに、実際に必要な特定のコンポーネント (おそらくコア SDK、追加のライブラリ、およびランナー) を使用する必要があります。

具体的には、Beam の JDBC コネクタを使用する場合は、次のアーティファクトに依存します (とりわけ):

<dependency>
  <groupId>org.apache.beam</groupId>
  <artifactId>beam-sdks-java-io-jdbc</artifactId>
  <version>${some_version}</version>
<dependency>

また、現在、この情報の一部をカバーするクイックスタートを Web ページに追加しています。現時点では、これはまだ進行中の作業です。

于 2016-11-10T07:04:43.327 に答える