0

Downloaded maven dependecies in eclipse using

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

Only org.apache.beam.sdk.io,Only org.apache.beam.sdk.io.range are downloaded. but .io.jdbc is not being downloaded in dependencies.

Is there any other specific artifactId I have to use for this other than the above mentioned?

naga
  • 25
  • 1
  • 6

2 Answers2

1

Apache Beam (incubating) publishes several convenience binaries to Maven Central Repository with every release.

There isn't an artifact that captures the whole project. Instead, you should be using specific components that you actually need (perhaps core SDK, any additional libraries, and a runner).

Specifically, if you'd like to use Beam's JDBC connector, depend on the following artifact (among other things):

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

Also, we are currently adding Quickstart to our webpage, which will cover some of this information. At this moment, this is still work-in-progress.

Davor Bonaci
  • 1,709
  • 8
  • 9
0

You can Directly Download the jar file and put it into your project library. The link to download is-

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

Dpk Goyal
  • 103
  • 1
  • 4