It seemed to be something I had wrong locally in my IntelliJ setup. I got past this. Thanks for your help!
On Thu, Mar 12, 2020 at 11:10 AM Tomo Suzuki <suzt...@google.com> wrote: > Jacob, > > It works fine for me. > https://gist.github.com/suztomo/d90951a2c028c7406d87b13bd43e6eaa > Do you want to share the output? > > > On Wed, Mar 11, 2020 at 8:49 PM Jacob Ferriero <jferri...@google.com> > wrote: > >> Thanks that was helpful in getting my dependencies added! >> I am not having a an issue where the testCompile dependencies such as >> junit aren't getting resolved when running >> ``` >> ./gradlew -p sdks/java/io/google-cloud-platform/ test >> ``` >> I didn't touch these. Is there some place I have to add new test >> directory? >> >> On 2020/03/11 04:17:50, Tomo Suzuki <s...@google.com> wrote: >> > Hi Jacob,> >> > >> > You'll need to modify BeamModulePlugin.groovy, which defines a big map >> of> >> > Maven artifacts. The map is referenced by each module such as the> >> > google-cloud-platform/build.gradle.> >> > Example PR to touch dependencies:> >> > https://github.com/apache/beam/pull/11063/files> >> > >> > On Tue, Mar 10, 2020 at 11:22 PM Jacob Ferriero <jf...@google.com>> >> > wrote:> >> > >> > > Hi beam dev list,> >> > >> >> > > Hoping to find some pointers on how to best add a dependency for a >> new GCP> >> > > IO connector.> >> > > Specifically I want to add a dependency on the Cloud Healthcare API >> or the> >> > > equivalent of this section of a maven pom.xml:> >> > > ```xml> >> > > <properties>> >> > > >> <healthcare.version>v1alpha2-rev20190901-1.30.1</healthcare.version>> >> > > <http.client.version>1.30.1</http.client.version>> >> > > </properties>> >> > > <dependency>> >> > > <groupId>com.google.http-client</groupId>> >> > > <artifactId>google-http-client-gson</artifactId>> >> > > <version>${http.client.version}</version>> >> > > </dependency>> >> > > <dependency>> >> > > <groupId>com.google.apis</groupId>> >> > > <artifactId>google-api-services-healthcare</artifactId>> >> > > <version>${healthcare.version}</version>> >> > > </dependency> >> > > ```> >> > > I know I'm one step away looking at this build.gradle> >> > > >> https://github.com/apache/beam/blob/master/sdks/java/io/google-cloud-platform/build.gradle#L30> >> >> > >> >> > > *Background:*> >> > > I'm a first time contributor working on a PR for BEAM-9468> >> > > <https://issues.apache.org/jira/projects/BEAM/issues/BEAM-9468> an >> issue> >> > > I opened to create a new GCP IO connector for a series of use cases >> we have> >> > > in the healthcare space.> >> > > I'm completely new to gradle. I started my development in a fork of> >> > > https://github.com/GoogleCloudPlatform/DataflowTemplates which uses> >> > > maven but then decided these would better be to contribute these IO> >> > > connectors upstream.> >> > >> >> > > --> >> > >> >> > > *Jacob Ferriero*> >> > >> >> > > Strategic Cloud Engineer: Data Engineering> >> > >> >> > > jferri...@google.com> >> > >> >> > > 617-714-2509 <(617)%20714-2509> <(617)%20714-2509>> >> > >> >> > >> > >> > -- > >> > Regards,> >> > Tomo> >> > >> > > > -- > Regards, > Tomo > -- *Jacob Ferriero* Strategic Cloud Engineer: Data Engineering jferri...@google.com 617-714-2509