diff --git a/packaging/hudi-hadoop-mr-bundle/pom.xml b/packaging/hudi-hadoop-mr-bundle/pom.xml
index 5e4ae3c2e..5237d2281 100644
--- a/packaging/hudi-hadoop-mr-bundle/pom.xml
+++ b/packaging/hudi-hadoop-mr-bundle/pom.xml
@@ -71,6 +71,7 @@
com.esotericsoftware:kryo-shaded
org.objenesis:objenesis
com.esotericsoftware:minlog
+ org.apache.avro:avro
@@ -86,6 +87,10 @@
com.esotericsoftware.minlog.
org.apache.hudi.com.esotericsoftware.minlog.
+
+ org.apache.avro.
+ ${mr.bundle.avro.shade.prefix}org.apache.avro.
+
false
@@ -134,5 +139,21 @@
parquet-avro
compile
+
+
+ org.apache.avro
+ avro
+ ${mr.bundle.avro.scope}
+
+
+
+
+ mr-bundle-shade-avro
+
+ compile
+ org.apache.hudi.
+
+
+
diff --git a/pom.xml b/pom.xml
index 43ebdd243..7773039fa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -100,6 +100,8 @@
${skipTests}
UTF-8
${project.basedir}
+ provided
+
@@ -906,6 +908,13 @@
file://${project.basedir}/src/test/resources/log4j-surefire-quiet.properties
+
+ aws-emr-profile
+
+ compile
+ org.apache.hudi.
+
+