2
votes

I'm trying to use Apache Beam either as Maven or Gradle dependency. As I know the project is incubating as intended to be a evolved version of Google Dataflow SDK.

So, I might be making a wrong assumption: as I haven't found across the initial documentation from Apache Beam's project, how could I use their Java sdk version as a Gradle or Maven dependency on my project? I haven't found what is the exactly artifactid, groupid to add. Anyone here already used it?

2
This is a very old question. Apache Beam has evolved into an apache project and runs in other runners than Google Dataflow. The dependencies can be found in Maven. This question should be closed.Leonel

2 Answers

2
votes

Apache Beam hasn't released its first version yet, so its binaries aren't available in the Maven Central Repository just yet.

The first release, 0.1.0-incubating, has just been started yesterday and should be released shortly. At that point, Apache Beam binaries will be available in the Maven Central Repository and will be searchable here.

In addition, Apache Beam publishes nightly builds to Apache Software Foundation's snapshot repository. You can also choose to take a dependency on those artifacts from build tools like Maven.

1
votes

I think the question is little outdated. But still for beginners you can easily find the Apache Beam Java Dependency sdk for all the build tools like maven, Gradle etc. The link is given below.

Find it Here