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

时间:2016-11-10 06:55:17

标签: apache-beam apache-beam-io

使用

在eclipse中下载maven dependecies
<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吗?

2 个答案:

答案 0 :(得分: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>

此外,我们目前正在将Quickstart添加到我们的网页,其中将涵盖部分此类信息。目前,这仍在进行中。

答案 1 :(得分:0)

您可以直接下载jar文件并将其放入项目库中。下载链接是 -

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