2016-06-02 23 views
2

Ich versuche, Apache Beam entweder als Maven oder Gradle Abhängigkeit zu verwenden. Wie ich weiß, ist das Projekt als eine weiterentwickelte Version von Google Dataflow SDK geplant.Verwenden Sie Apache Beam als Abhängigkeit

Also könnte ich eine falsche Annahme machen: wie ich nicht über die ursprüngliche Dokumentation von Apache Beam Projekt gefunden habe, wie könnte ich ihre Java SDK-Version als Gradle oder Maven Abhängigkeit von meinem Projekt? Ich habe nicht gefunden, was das genau artifeidid, Groupid ist, hinzuzufügen. Hat schon jemand es benutzt?

Danke.

Antwort

2

Apache Beam hat seine erste Version noch nicht veröffentlicht, daher sind seine Binärdateien noch nicht im Maven Central Repository verfügbar.

Die erste Version, 0.1.0-incubating, wurde gerade started gestern und sollte in Kürze veröffentlicht werden. Zu diesem Zeitpunkt sind die Apache Beam-Binärdateien im Maven Central Repository verfügbar und können durchsucht werden here.

Darüber hinaus veröffentlicht Apache Beam nächtliche Builds zu snapshot repository der Apache Software Foundation. Sie können auch eine Abhängigkeit von Artefakten aus Build-Tools wie Maven wählen.

+0

Thnkx @davor für die Information. Ich bemerkte auch [hier] (https://issues.apache.org/jira/browse/BEAM/component/12328909/?selectedTab=com.atlassian.jira.jira-projects-plugin:component-summary-panel) die Die Version '0.2.0-incubating' wird demnächst veröffentlicht. Interessant Ich werde die nächtlichen Builds für jetzt betrachten. –

+0

FYI, "0.1.0-Inkubation" ist jetzt veröffentlicht und hier verfügbar: http://beam.incubator.apache.org/releases/ –

1

Ich denke, die Frage ist wenig veraltet. Aber auch für Anfänger kann man leicht die Apache Beam Java Abhängigkeit sdk für alle Build-Tools wie Maven, Gradle usw. finden. Der Link ist unten angegeben.

Find it Here