[ https://issues.apache.org/jira/browse/MYRIAD-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Javi Roman resolved MYRIAD-80. ------------------------------ Resolution: Fixed > 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)