snmvaughan commented on issue #1833:
URL: 
https://github.com/apache/datafusion-comet/issues/1833#issuecomment-2935862103

   Removing the relocation results in a shaded jar that includes a specific 
embedded version of `parquet-column` with a `pom.xml` that does not express 
that dependency.  That means if `parquet-column` is a dependency somewhere 
else, then either:
   
   - The versions are the same, and you end up with duplicate classes on your 
classpath.  Using an enforcer rule in Maven can identify this issue.  Things 
will still work, but you'll have to handle maintaining this balance
   - The versions differ and now you've got multiple versions of 
`parquet-column` along with differences in transitive dependencies.  Maven is 
unaware of the embedded dependency, and therefore can't choose a single version


-- 
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: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to