diff --git a/parquet-hadoop/pom.xml b/parquet-hadoop/pom.xml index d12948317f..ce023b5185 100644 --- a/parquet-hadoop/pom.xml +++ b/parquet-hadoop/pom.xml @@ -128,11 +128,6 @@ jackson-databind ${jackson-databind.version} - - ${jackson.datatype.groupId} - jackson-datatype-jdk8 - ${jackson-modules-java8.version} - org.xerial.snappy snappy-java diff --git a/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ParquetMetadata.java b/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ParquetMetadata.java index 640ecfba1b..1709303a95 100755 --- a/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ParquetMetadata.java +++ b/parquet-hadoop/src/main/java/org/apache/parquet/hadoop/metadata/ParquetMetadata.java @@ -20,29 +20,19 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectWriter; -import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.datatype.jdk8.Jdk8Module; import java.io.IOException; import java.io.StringReader; import java.io.StringWriter; import java.util.List; /** - * Meta Data block stored in the footer of the file + * Metadata block stored in the footer of the file * contains file level (Codec, Schema, ...) and block level (location, columns, record count, ...) meta data */ public class ParquetMetadata { private static final ObjectMapper objectMapper = new ObjectMapper(); - static { - // Enable FAIL_ON_EMPTY_BEANS on objectmapper. Without this feature parquet-casdacing tests fail, - // because LogicalTypeAnnotation implementations are classes without any property. - objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); - // Add support for Java 8 Optional - objectMapper.registerModule(new Jdk8Module()); - } - /** * @param parquetMetaData an instance of parquet metadata to convert * @return the json representation diff --git a/parquet-jackson/pom.xml b/parquet-jackson/pom.xml index 23ee80fbd7..9f71898aeb 100644 --- a/parquet-jackson/pom.xml +++ b/parquet-jackson/pom.xml @@ -48,12 +48,6 @@ jackson-databind ${jackson-databind.version} - - - com.fasterxml.jackson.datatype - jackson-datatype-jdk8 - ${jackson-modules-java8.version} - diff --git a/pom.xml b/pom.xml index ec45db0898..041c40c7fc 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,6 @@ com.fasterxml.jackson 2.17.1 2.17.1 - 2.17.1 0.21.0 1.3.2 2.30.0