diff --git a/pom.xml b/pom.xml
index 5e03d2af85..9a4d0041c0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -63,6 +63,10 @@
0.13.0
1.19
1.7.36
+ 1.9.2
+ 2.7.8
+ 2.9.10
+ 2.9.10.4
3.21.1
0.7.45
${env.PROTOC_PATH}
@@ -222,6 +226,17 @@
tez-ext-service-tests
${project.version}
+
+ org.apache.tez
+ tez-protobuf-history-plugin
+ ${project.version}
+
+
+ org.codehaus.jackson
+ *
+
+
+
org.apache.pig
pig
@@ -354,6 +369,14 @@
org.apache.httpcomponents
httpclient
+
+ org.codehaus.jackson
+ *
+
+
+ com.fasterxml.jackson.core
+ *
+
@@ -418,6 +441,10 @@
commons-httpclient
commons-httpclient
+
+ com.fasterxml.jackson.core
+ *
+
@@ -472,6 +499,10 @@
io.netty
netty
+
+ com.fasterxml.jackson.core
+ *
+
@@ -502,6 +533,18 @@
org.eclipse.jetty
*
+
+ com.fasterxml.jackson.core
+ *
+
+
+ com.fasterxml.jackson.module
+ *
+
+
+ com.fasterxml.jackson.jaxrs
+ *
+
@@ -520,12 +563,33 @@
org.eclipse.jetty
*
+
+ com.fasterxml.jackson.core
+ *
+
org.apache.hadoop
hadoop-yarn-server-timeline-pluginstorage
${hadoop.version}
+
+
+ com.fasterxml.jackson.core
+ *
+
+
+
+
+ org.apache.hadoop
+ hadoop-yarn-server-timelineservice
+ ${hadoop.version}
+
+
+ com.fasterxml.jackson.core
+ *
+
+
org.apache.hadoop
@@ -533,6 +597,12 @@
${hadoop.version}
test-jar
test
+
+
+ com.fasterxml.jackson.core
+ *
+
+
org.apache.hadoop
@@ -575,6 +645,10 @@
io.netty
netty
+
+ com.fasterxml.jackson.core
+ *
+
@@ -695,6 +769,10 @@
io.netty
netty
+
+ com.fasterxml.jackson.core
+ *
+
@@ -703,6 +781,23 @@
${hadoop.version}
test-jar
test
+
+
+ com.fasterxml.jackson.core
+ *
+
+
+
+
+ org.apache.hadoop
+ hadoop-hdfs-client
+ ${hadoop.version}
+
+
+ com.fasterxml.jackson.core
+ *
+
+
org.mockito
@@ -754,6 +849,12 @@
com.sun.jersey
jersey-json
${jersey.version}
+
+
+ org.codehaus.jackson
+ *
+
+
org.bouncycastle
@@ -766,6 +867,24 @@
leveldbjni-all
1.8
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.hadoop}
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.hadoop}
+ test
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.hadoop}
+ test
+
diff --git a/tez-api/pom.xml b/tez-api/pom.xml
index 7cabdf1160..1ff15c75f9 100644
--- a/tez-api/pom.xml
+++ b/tez-api/pom.xml
@@ -115,6 +115,18 @@
bcprov-jdk15on
test
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.version.hadoop}
+ test
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.hadoop}
+ test
+
diff --git a/tez-ext-service-tests/pom.xml b/tez-ext-service-tests/pom.xml
index ddf5392fa4..9ecbc2ed2c 100644
--- a/tez-ext-service-tests/pom.xml
+++ b/tez-ext-service-tests/pom.xml
@@ -106,7 +106,12 @@
hadoop-mapreduce-client-shuffle
test
-
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.hadoop}
+ test
+
diff --git a/tez-mapreduce/pom.xml b/tez-mapreduce/pom.xml
index bcebf81d03..54b1a590f7 100644
--- a/tez-mapreduce/pom.xml
+++ b/tez-mapreduce/pom.xml
@@ -128,6 +128,12 @@
com.google.protobuf
protobuf-java
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.hadoop}
+ test
+
diff --git a/tez-plugins/tez-history-parser/pom.xml b/tez-plugins/tez-history-parser/pom.xml
index 605daca345..636dce4737 100644
--- a/tez-plugins/tez-history-parser/pom.xml
+++ b/tez-plugins/tez-history-parser/pom.xml
@@ -152,6 +152,12 @@
org.apache.hadoop
hadoop-mapreduce-client-shuffle
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.hadoop}
+ test
+
diff --git a/tez-plugins/tez-protobuf-history-plugin/pom.xml b/tez-plugins/tez-protobuf-history-plugin/pom.xml
index 98678fd53e..dbb5f880b3 100644
--- a/tez-plugins/tez-protobuf-history-plugin/pom.xml
+++ b/tez-plugins/tez-protobuf-history-plugin/pom.xml
@@ -40,6 +40,18 @@
com.google.protobuf
protobuf-java
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson.core.version.tez}
+ compile
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.databind.version.tez}
+ compile
+
junit
junit
@@ -84,6 +96,34 @@
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+ package
+
+ shade
+
+
+ false
+
+
+ org.apache.tez.dag.history.logging.proto:*
+ com.fasterxml.jackson.core:jackson-core
+ com.fasterxml.jackson.core:jackson-databind
+
+
+
+
+ com.fasterxml.jackson
+ org.apache.tez.$0
+
+
+
+
+
+
diff --git a/tez-plugins/tez-yarn-timeline-history-with-acls/pom.xml b/tez-plugins/tez-yarn-timeline-history-with-acls/pom.xml
index 5aedd28373..20966578ee 100644
--- a/tez-plugins/tez-yarn-timeline-history-with-acls/pom.xml
+++ b/tez-plugins/tez-yarn-timeline-history-with-acls/pom.xml
@@ -143,6 +143,24 @@
org.apache.hadoop
hadoop-mapreduce-client-shuffle
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.hadoop}
+ test
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.hadoop}
+ test
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+ ${jackson.codehaus.version.hadoop}
+ test
+
diff --git a/tez-plugins/tez-yarn-timeline-history-with-fs/pom.xml b/tez-plugins/tez-yarn-timeline-history-with-fs/pom.xml
index 8811e06011..2fb9870e58 100644
--- a/tez-plugins/tez-yarn-timeline-history-with-fs/pom.xml
+++ b/tez-plugins/tez-yarn-timeline-history-with-fs/pom.xml
@@ -147,6 +147,18 @@
jersey-json
test
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.hadoop}
+ test
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.hadoop}
+ test
+
diff --git a/tez-plugins/tez-yarn-timeline-history/pom.xml b/tez-plugins/tez-yarn-timeline-history/pom.xml
index 059b52b494..8f4ff2de51 100644
--- a/tez-plugins/tez-yarn-timeline-history/pom.xml
+++ b/tez-plugins/tez-yarn-timeline-history/pom.xml
@@ -133,6 +133,16 @@
jersey-json
test
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ test
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ test
+
diff --git a/tez-tests/pom.xml b/tez-tests/pom.xml
index abf8674286..351d8640e3 100644
--- a/tez-tests/pom.xml
+++ b/tez-tests/pom.xml
@@ -129,6 +129,12 @@
bcprov-jdk15on
test
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.hadoop}
+ test
+
diff --git a/tez-tools/analyzers/job-analyzer/pom.xml b/tez-tools/analyzers/job-analyzer/pom.xml
index 077de5cfb1..7b57734479 100644
--- a/tez-tools/analyzers/job-analyzer/pom.xml
+++ b/tez-tools/analyzers/job-analyzer/pom.xml
@@ -160,6 +160,18 @@
org.apache.hadoop
hadoop-mapreduce-client-shuffle
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version.hadoop}
+ test
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${jackson.version.hadoop}
+ test
+