rickardoberg commented on issue #2608:
URL: https://github.com/apache/parquet-java/issues/2608#issuecomment-3018123427

   @gszadovszky thanks for the followup. The issue is that the jar artifacts 
parquet-common and parquet-hadoop both contain the same shaded classes for 
fastutil, and so it becomes a split package problem when trying to run in a 
modular application. You can't even compile. If you run Java 11 with no 
modules, sure, then it works, but all of our other artifacts are modularized 
using JPMS.
   
   Right now I am forced to create a shaded artifact to get around this 
(https://github.com/Cantara/parquet-java-shaded) which is not great. 
   
   I would prefer the solution where fastutil is handled like the shaded 
Jackson, i.e. a parquet-fastutil module which you can depend on from both 
parquet-common and parquet-hadoop.
   


-- 
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