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 <[email protected]> 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 <[email protected]> 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 <[email protected]>>
> > 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>
> > >>
> > > [email protected]>
> > >>
> > > 617-714-2509 <(617)%20714-2509> <(617)%20714-2509>>
> > >>
> >
> >
> > -- >
> > Regards,>
> > Tomo>
> >
>


-- 
Regards,
Tomo

Reply via email to