leventov opened a new issue #6942: Shade Guava manually
URL: https://github.com/apache/incubator-druid/issues/6942
 
 
   It's suggested to create a module called "guava" in Druid that copies the 
Guava source tree (without tests) and prohibit using the real Guava in Druid 
source code via Checkstyle.
   
   Shading Guava automatically using a plugin is not possible because Druid's 
dependencies depend on older Guava versions that are binary-incompatible with 
the freshest Guava. Repackaging all such dependencies doesn't seem to be a 
feasible task.
   
   One could say that copying source code of a library is bad because we won't 
receive updates and bug fixes that happen in the upstream, but we aren't 
receiving them currently anyway, using the ancient 16.0.1 version!

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to