You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/03/01 08:15:18 UTC

[jira] [Commented] (BEAM-82) Transitive dependencies in Beam pom.xml have conflicts that could result in old versions if reordered

    [ 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 <kl...@google.com>
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)