This seems correct. Test jars are for tests. Utilities to be used for tests
need to be in main jars. (If for no other reason, this is how transitive
deps work)

We've considered putting these things in a separate package (still in
main). Just no one has done it.

Kenn

On Thu, May 17, 2018, 16:04 Thomas Weise <t...@apache.org> wrote:

> Hi,
>
> Is the following dependency intended or an oversight?
>
>
> https://github.com/apache/beam/blob/06c70bdf871c5da8a115011b43f8072916cd79e8/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.java#L32
>
> It appears that dependent code is in test scope.
>
> Should the build flag this (the maven build fails)?
>
> Thanks
>
>

Reply via email to