Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixing dependency problems for consumers of google-cloud-java #2284

Merged
merged 1 commit into from
Jul 27, 2017

Conversation

garrettjonesgoogle
Copy link
Member

@garrettjonesgoogle garrettjonesgoogle commented Jul 27, 2017

Various things:

  • Fixing the problem of maven choosing the wrong auth dependency by adding it explicitly as a dependency in google-cloud-core-grpc.
  • Adding <requireUpperBoundDeps/> to make sure we're always using the latest version of everything
  • Updated some versions that were not the latest (which I found from adding requireUpperBoundDeps)
  • Adding some special pom files which depend on a couple google-cloud-java artifacts to make sure that they don't see failures when using requireUpperBoundDeps. The auth dependency issue for error-reporting in particular doesn't show up inside google-cloud-errorreporting itself, only for a consumer of it.

Fixes #2192 .

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jul 27, 2017
Copy link
Contributor

@jabubake jabubake left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

<name>Google Cloud Consumer</name>
<url>https://github.com/GoogleCloudPlatform/google-cloud-java/tree/master/google-cloud-consumer</url>
<description>
Package that consumes google-cloud to make sure consumers don't see dependency resolution problems.

This comment was marked as spam.

@garrettjonesgoogle
Copy link
Member Author

Merging - the mac failure was a frequently-seen timeout.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants