>
>
> I suspect this will not work except in gradle, which picks the highest 
> version in the case of a conflict. Maven picks the "nearest to your 
> project", so:
>
>    - SomeLibrary depends on c.g.g:gwt-user:2.9.0 (or earlier, with or 
>    without a BOM)
>    - MyProject depends on SomeLibrary (so c.g.g:gwt-user is now 2 steps 
>    away)
>    - MyProject depends on o.g:gwt-user:2.10 without a BOM, which depends 
>    on c.g.g:gwt-user:99.0 (which is also 2 steps away)
>
> Hmm, so MyProject would need to declare c.g.g:gwt-user:99.0 as a direct 
dependency as soon as it wants to use o.g:gwt-user:2.10 to make sure the 
"distance" is 1. A bit unfortunate but doable when clearly communicated in 
documentation. But maybe that relocation solution is more straight forward 
then for the end user.

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/380f610a-96e9-44e8-9171-412c0893b2bbo%40googlegroups.com.

Reply via email to