You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myriad.apache.org by "Javi Roman (JIRA)" <ji...@apache.org> on 2018/04/12 17:24:00 UTC

[jira] [Assigned] (MYRIAD-80) Resolve dependency version conflicts

     [ https://issues.apache.org/jira/browse/MYRIAD-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Javi Roman reassigned MYRIAD-80:
--------------------------------

    Assignee: Javi Roman

> Resolve dependency version conflicts
> ------------------------------------
>
>                 Key: MYRIAD-80
>                 URL: https://issues.apache.org/jira/browse/MYRIAD-80
>             Project: Myriad
>          Issue Type: Bug
>            Reporter: Jim Klucar
>            Assignee: Javi Roman
>
> The Yarn lib directory contains jars that have different versions than what appears in the myriad build/libs directory. This causes multiple versions of libraries to be in the yarn/libs directory if you blindly copy jars from the build directory.
> Specifcally:
> guava-11.0 vs guava-16.0
> netty-3.6.2 vs netty-3.7.0
> This can lead to runtime issues depending on what the classloader finds vs what the code was tested against. I'm not sure how gradle handles this, but with maven you can mark things as provided so they don't get included. However, it may be that the executor jar needs all the jars included.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)