[
https://issues.apache.org/jira/browse/BEAM-82?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15173370#comment-15173370
]
ASF GitHub Bot commented on BEAM-82:
------------------------------------
GitHub user kennknowles opened a pull request:
https://github.com/apache/incubator-beam/pull/7
[BEAM-82] Exclude old version of Google API client libraries
Our com.google.apis:google-api-services-datastore-protobuf dependency
has a transitive dependency on a very old Google API client library.
This change suppresses that dependency and replaces it by depending
on a version that matches our other API dependencies.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/kennknowles/incubator-beam pom
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-beam/pull/7.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #7
----
commit d92e83a589724cc7d972f1f9e2b9395cb67dcf55
Author: Kenneth Knowles <[email protected]>
Date: 2016-03-01T07:11:42Z
Exclude old version of Google API client libraries
Our com.google.apis:google-api-services-datastore-protobuf dependency
has a transitive dependency on a very old Google API client library.
This change suppresses that dependency and replaces it by depending
on a version that matches our other API dependencies.
----
> Transitive dependencies in Beam pom.xml have conflicts that could result in
> old versions if reordered
> -----------------------------------------------------------------------------------------------------
>
> Key: BEAM-82
> URL: https://issues.apache.org/jira/browse/BEAM-82
> Project: Beam
> Issue Type: Bug
> Components: sdk-java-core
> Reporter: Kenneth Knowles
> Assignee: Kenneth Knowles
> Labels: pom.xml
>
> Specifically, com.google.apis:google-api-services-datastore-protobuf depends
> on a very old version of the suite of Google API libraries. It is by maven's
> dependency resolution that these are generally overridden by other
> dependencies on the new versions.
> It is easy (and I have done it) to get things rearranged so that it pulls in
> the very old API clients. They should be suppressed and provided in their
> latest form for compatibility with the rest of the SDK that is up to date.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)