I would add a specific guava-version property only for gRPC and gRPC Karaf 
feature.

This is what we usually do for Guava stuff.

--
Andrea Cosentino 
----------------------------------
Apache Camel PMC Chair
Apache Karaf Committer
Apache Servicemix PMC Member
Email: ancosen1...@yahoo.com
Twitter: @oscerd2
Github: oscerd






On Monday, June 18, 2018, 8:55:37 AM GMT+2, Dmitry Volodin <dmvo...@gmail.com> 
wrote: 





Hi Camellers!

The new gRPC version (0.12.0) requires strong own Guava version which is
20.0, however we have an import with version 19.0 in Camel parent which
cause transient dependency problem in the custom/sample projects importing
camel-grpc component:

What do you think about potential sulitions:
1. Add documentation note that users must add following line to custom
pom.xml file
<google-guava-version>${grpc-guava-version}</google-guava-version> for
overriding default guava version.

2. Update current google-guava-version in parent from 19.0 to 20.0 which
could relate to the potential problems in other components

3. Play with maven enforcer plugin or suggest another solution.

Thanks in advance.

--
Best regards,
Dmitry Volodin

Reply via email to