I think :beam-runners-gcp-gcsproxy would be an implementation of the artifact API [1] on top of GCS. Something fitting that description does exist [2].
Since settings.gradle renames all our folders, basically, I think each line deserves some commentary. And seems like a smoke test in the root project might catch when things get stale. Kenn [1] https://github.com/apache/beam/blob/master/model/job-management/src/main/proto/beam_artifact_api.proto [2] https://github.com/apache/beam/tree/master/sdks/go/pkg/beam/artifact/gcsproxy On Sun, Feb 10, 2019 at 4:23 PM Michael Luckey <adude3...@gmail.com> wrote: > Hi, > > while looking into settings.gradle I stumbled upon 2 project definitions > [1], > > - beam-runners-gcp-gcemd > - beam-runners-gcp-gcsproxy > > which I can not make any sense of. Any insights, why these exists or what > they are supposed to be? > > They were added with HadoopFormatIO.Write [2]. > > Thanks, > > michel > > [1] https://github.com/apache/beam/blob/master/settings.gradle#L64-L67 > [2] > https://github.com/apache/beam/commit/757b71e749ab8a9f0a08e3669596ce69920acbac >