Guava 18 should be compatible without having to rebuild jclouds.

Can you please forward the dependency tree output to this jclouds user@
list so everyone has all the info?

Have you checked that there is one (and only one) Guava jar in your
application classpath?

On Mar 21, 2017 9:32 PM, "Andrew Phillips" <[email protected]> wrote:

> so which version do i need to use ?
>>
>
> The version of jclouds you are pulling in was compiled against Guava
> 16.0.1; from the output your provided, it appears that your code is trying
> to use Guava 18.0, which seems to be coming from spark-core.
>
> Two options I can think of are:
>
> 1. Exclude Guava from spark-core transitive dependencies, and explicitly
> add Guava 16.0.1 as a dependency. If spark-core uses Guava 17 or 18
> features, this will not work, but it's probably at least worth a try.
>
> 2. Compile jclouds from source, changing the Guava version [1] to 18.0.
> According to the compatibility build [2], this *should* work, but I'm not
> sure how up-to-date that information is. Then depend on this newly-compiled
> jclouds version in your project.
>
> Regards
>
> ap
>
> [1] https://github.com/jclouds/jclouds/blob/master/project/pom.xml#L225
> [2] https://jclouds.ci.cloudbees.com/job/jclouds-compat/
>

Reply via email to