Understand Parquet-Jackson shading
masterParquet-Jackson is a specialized module used to shade Jackson artifacts. This prevents dependency conflicts (such as version mismatches) when running Parquet alongside other libraries like Apache Hadoop that might use different versions of Jackson.
Key characteristics:
- It is not a fork of Jackson.
- It contains the same classes as Jackson, but they are relocated to the
parquet.com.fasterxml.jackson.corenamespace. - The
parquet-jacksonmodule provides a single shared location for these relocated classes to prevent duplication across different Parquet artifacts.