Grundsätzlich wurde in der Dokumentation nur ein Schnellstart in Maven geschrieben. Notieren Sie sich daher, wie Sie Apache Beam mit Gradle und IntelliJ starten.
Dieses Mal habe ich nicht darüber nachgedacht, die Option für die Pipeline anzugeben, aber vorerst ist dies eine Einstellung, damit sie in der lokalen Umgebung betrieben werden kann. Es besteht die Möglichkeit, dass in Zukunft zusätzliche Beschreibungen vorgenommen werden, z. B. die Angabe einer Option für die Pipeline.
groupId: Name des Projektstammpakets Artefakt-ID: Projektname
Stellen Sie wie folgt ein
Wenn es Ihnen nichts ausmacht, angezeigt zu bleiben, fahren Sie fort
group 'hoge'
version '1.0-SNAPSHOT'
apply plugin: 'java'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile group: 'com.google.cloud.dataflow', name: 'google-cloud-dataflow-java-sdk-all', version: '2.0.0'
testCompile group: 'junit', name: 'junit', version: '4.11'
}
Wenn Sie build.gradle wie oben beschrieben ändern und eine Weile warten, erstellt IntelliJ es für Sie, sodass Sie Apache Beam verwenden können.
Es kann aus dem Maven-Repository unten abgerufen werden, wie das von mir gepostete build.gradle. Maven Repository: com.google.cloud.dataflow
Gradle-Anfänger starten Gradle-Qiita
Maven Repository: com.google.cloud.dataflow
Recommended Posts