You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myriad.apache.org by "Santosh Marella (JIRA)" <ji...@apache.org> on 2015/11/03 18:57:27 UTC

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

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

Santosh Marella updated MYRIAD-80:
----------------------------------
    Fix Version/s:     (was: Myriad 0.1.0)

> Resolve dependency version conflicts
> ------------------------------------
>
>                 Key: MYRIAD-80
>                 URL: https://issues.apache.org/jira/browse/MYRIAD-80
>             Project: Myriad
>          Issue Type: Bug
>            Reporter: Jim Klucar
>
> 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
(v6.3.4#6332)