shigarg1 commented on issue #17208:
URL: https://github.com/apache/druid/issues/17208#issuecomment-2404264385

   I was checking this and found two problems as of now
   1. There are multiple copies of same version across multiple extensions
   2. There are different versions for same dependencies coming as part of 
transitive dependencies.
   
   For 1st I found a way to reduce it to max 3 copies which reduced the 
distribution size from 900M to 600M - https://github.com/apache/druid/pull/17321
   I am looking for a way to reduce it to 1 copy
   
   For 2nd I found Maven enforcer rule - 
https://maven.apache.org/enforcer/enforcer-rules/dependencyConvergence.html
   We can add dependencies in exclude for which we know multiple versions are 
required.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to