Apache Beam maven 依赖项:jdbc 包未下载到 skd jar 文件中

Apache Beam maven dependencies: jdbc package is not downloaded in skd jar file

使用

在 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 吗?

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>

此外,我们目前正在向我们的网页添加 Quickstart,其中将涵盖其中的一些信息。目前,这仍在进行中。

您可以直接下载jar文件放入您的项目库中。要下载的 link 是-

Org.apache.beam.sdk.io.java.jdbc