BIGTOP-3923: Add missing jars for Ranger caused by the component version specified (#1099)

diff --git a/bigtop-packages/src/common/ranger/patch2-RANGER-3992.diff b/bigtop-packages/src/common/ranger/patch2-RANGER-3992.diff
new file mode 100644
index 0000000..1dbcdff
--- /dev/null
+++ b/bigtop-packages/src/common/ranger/patch2-RANGER-3992.diff
@@ -0,0 +1,204 @@
+diff --git a/distro/src/main/assembly/admin-web.xml b/distro/src/main/assembly/admin-web.xml
+index 6a498153d..092379ed0 100644
+--- a/distro/src/main/assembly/admin-web.xml
++++ b/distro/src/main/assembly/admin-web.xml
+@@ -231,6 +231,7 @@
+           <include>org.apache.ranger:ranger-plugins-common</include>
+           <include>org.slf4j:slf4j-api:jar:${slf4j.version}</include>
+           <include>org.apache.hadoop:hadoop-common</include>
++          <include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
+           <include>commons-logging:commons-logging</include>
+           <include>com.sun.jersey.contribs:jersey-multipart</include>
+           <include>com.google.guava:guava</include>
+@@ -244,8 +245,8 @@
+           <include>org.apache.httpcomponents:httpmime</include>
+           <include>commons-codec:commons-codec</include>
+           <include>org.apache.htrace:htrace-core4:jar:${htrace-core.version}</include>
+-          <include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-          <include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++          <include>com.fasterxml.woodstox:woodstox-core</include>
++          <include>org.codehaus.woodstox:stax2-api</include>
+           <include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
+           <include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
+           <include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
+@@ -298,10 +299,11 @@
+           <include>org.slf4j:slf4j-api:jar:${slf4j.version}</include>
+           <include>org.apache.commons:commons-lang3</include>
+           <include>org.apache.hadoop:hadoop-common</include>
++          <include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
+           <include>org.apache.htrace:htrace-core4:jar:${htrace-core.version}</include>
+           <include>org.apache.hadoop:hadoop-auth</include>
+-          <include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-          <include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++          <include>com.fasterxml.woodstox:woodstox-core</include>
++          <include>org.codehaus.woodstox:stax2-api</include>
+           <include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
+           <include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>
+         </includes>
+diff --git a/distro/src/main/assembly/kms.xml b/distro/src/main/assembly/kms.xml
+index 0387dc6b5..d58234889 100755
+--- a/distro/src/main/assembly/kms.xml
++++ b/distro/src/main/assembly/kms.xml
+@@ -378,6 +378,7 @@
+                     <include>com.google.guava:guava</include>
+                     <include>org.slf4j:slf4j-api</include>
+                     <include>org.apache.hadoop:hadoop-common</include>
++                    <include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
+                     <include>org.apache.hadoop:hadoop-auth</include>
+                     <include>org.apache.htrace:htrace-core4</include>
+                     <include>org.codehaus.woodstox:stax2-api</include>
+diff --git a/distro/src/main/assembly/plugin-atlas.xml b/distro/src/main/assembly/plugin-atlas.xml
+index d35061274..3d7b5346b 100644
+--- a/distro/src/main/assembly/plugin-atlas.xml
++++ b/distro/src/main/assembly/plugin-atlas.xml
+@@ -68,8 +68,8 @@
+           <include>net.java.dev.jna:jna:jar:${jna.version}</include>
+           <include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
+           <include>org.apache.htrace:htrace-core4:jar:${htrace-core.version}</include>
+-          <include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-          <include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++          <include>com.fasterxml.woodstox:woodstox-core</include>
++          <include>org.codehaus.woodstox:stax2-api</include>
+           <include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
+           <include>org.apache.hadoop:hadoop-azure:jar:${hadoop.version}</include>
+           <include>org.apache.hadoop:hadoop-azure-datalake:jar:${hadoop.version}</include>
+@@ -118,8 +118,8 @@
+           <include>org.apache.ranger:ranger-plugins-cred</include>
+           <include>org.apache.ranger:credentialbuilder</include>
+           <include>org.apache.htrace:htrace-core4:jar:${htrace-core.version}</include>
+-          <include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-          <include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++          <include>com.fasterxml.woodstox:woodstox-core</include>
++          <include>org.codehaus.woodstox:stax2-api</include>
+           <include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
+         </includes>
+       </binaries>
+diff --git a/distro/src/main/assembly/plugin-ozone.xml b/distro/src/main/assembly/plugin-ozone.xml
+index 5c0852db7..6a59e241b 100644
+--- a/distro/src/main/assembly/plugin-ozone.xml
++++ b/distro/src/main/assembly/plugin-ozone.xml
+@@ -63,8 +63,8 @@
+                     <include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+                     <include>org.apache.hadoop:hadoop-ozone:jar:${ozone.version}</include>
+                     <include>org.apache.hadoop:hadoop-hdds:jar:${ozone.version}</include>
+-                    <include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-                    <include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++                    <include>com.fasterxml.woodstox:woodstox-core</include>
++                    <include>org.codehaus.woodstox:stax2-api</include>
+                     <include>com.sun.jersey:jersey-core</include>
+                     <include>com.sun.jersey:jersey-client</include>
+                     <include>com.sun.jersey:jersey-bundle</include>
+@@ -101,8 +101,8 @@
+ 		    <include>org.apache.zookeeper:zookeeper-jute:jar:${zookeeper.version}</include>
+                     <include>org.noggit:noggit:jar:${noggit.version}</include>
+                     <include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
+-                    <include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-                    <include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++                    <include>com.fasterxml.woodstox:woodstox-core</include>
++                    <include>org.codehaus.woodstox:stax2-api</include>
+                     <include>com.sun.jersey:jersey-core</include>
+                     <include>com.sun.jersey:jersey-client</include>
+                     <include>com.sun.jersey:jersey-bundle</include>
+diff --git a/distro/src/main/assembly/ranger-tools.xml b/distro/src/main/assembly/ranger-tools.xml
+index b8713d806..f94615033 100644
+--- a/distro/src/main/assembly/ranger-tools.xml
++++ b/distro/src/main/assembly/ranger-tools.xml
+@@ -64,8 +64,8 @@
+               <include>org.codehaus.jackson:jackson-jaxrs</include>
+               <include>org.codehaus.jackson:jackson-mapper-asl</include>
+               <include>org.codehaus.jackson:jackson-xc</include>
+-              <include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
+-              <include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
++              <include>org.codehaus.woodstox:stax2-api</include>
++              <include>com.fasterxml.woodstox:woodstox-core</include>
+               <include>org.apache.ranger:ranger-plugins-common</include>
+               <include>org.apache.ranger:ranger-plugins-audit</include>
+               <include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
+diff --git a/distro/src/main/assembly/sample-client.xml b/distro/src/main/assembly/sample-client.xml
+index 241eea629..8aad0df7b 100644
+--- a/distro/src/main/assembly/sample-client.xml
++++ b/distro/src/main/assembly/sample-client.xml
+@@ -66,8 +66,8 @@
+                     <include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
+                     <include>net.java.dev.jna:jna:jar:${jna.version}</include>
+                     <include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
+-                    <include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-                    <include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++                    <include>com.fasterxml.woodstox:woodstox-core</include>
++                    <include>org.codehaus.woodstox:stax2-api</include>
+                 </includes>
+             </binaries>
+         </moduleSet>
+diff --git a/distro/src/main/assembly/storm-agent.xml b/distro/src/main/assembly/storm-agent.xml
+index 908415ffa..b8fac8054 100644
+--- a/distro/src/main/assembly/storm-agent.xml
++++ b/distro/src/main/assembly/storm-agent.xml
+@@ -59,6 +59,7 @@
+             <includes>
+               <include>commons-configuration:commons-configuration</include>
+               <include>org.apache.hadoop:hadoop-common</include>
++              <include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
+               <include>org.apache.hadoop:hadoop-common-plus</include>
+               <include>com.google.code.gson:gson</include>
+               <include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
+diff --git a/distro/src/main/assembly/tagsync.xml b/distro/src/main/assembly/tagsync.xml
+index 44a8233cc..9b6ae78db 100644
+--- a/distro/src/main/assembly/tagsync.xml
++++ b/distro/src/main/assembly/tagsync.xml
+@@ -52,6 +52,7 @@
+ 							<include>org.apache.atlas:atlas-common:jar:${atlas.version}</include>
+ 							<include>org.apache.hadoop:hadoop-auth</include>
+ 							<include>org.apache.hadoop:hadoop-common</include>
++              <include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
+ 							<include>org.apache.commons:commons-compress</include>
+ 							<include>org.apache.kafka:kafka-clients:jar:${kafka.version}</include>
+ 							<include>org.apache.ranger:credentialbuilder</include>
+@@ -87,8 +88,8 @@
+ 							<include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
+ 							<include>net.java.dev.jna:jna:jar:${jna.version}</include>
+ 							<include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
+-							<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-							<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++							<include>com.fasterxml.woodstox:woodstox-core</include>
++							<include>org.codehaus.woodstox:stax2-api</include>
+ 							<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
+ 							<include>org.cloudera.logredactor:logredactor</include>
+ 							<include>org.apache.commons:commons-lang3</include>
+diff --git a/distro/src/main/assembly/usersync.xml b/distro/src/main/assembly/usersync.xml
+index 03667ad4e..eff87ca5d 100644
+--- a/distro/src/main/assembly/usersync.xml
++++ b/distro/src/main/assembly/usersync.xml
+@@ -51,6 +51,7 @@
+ 							<include>org.apache.hadoop:hadoop-auth</include>
+ 							<include>org.slf4j:slf4j-api:jar:${slf4j.version}</include>
+ 							<include>org.apache.hadoop:hadoop-common</include>
++              <include>org.apache.hadoop.thirdparty:hadoop-shaded-guava</include>
+ 							<include>org.apache.commons:commons-csv</include>
+ 							<include>org.apache.ranger:credentialbuilder</include>
+ 							<include>org.apache.ranger:ranger-util</include>
+@@ -63,8 +64,8 @@
+ 							<include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
+ 							<include>net.java.dev.jna:jna:jar:${jna.version}</include>
+ 							<include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
+-							<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-							<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++							<include>com.fasterxml.woodstox:woodstox-core</include>
++							<include>org.codehaus.woodstox:stax2-api</include>
+ 							<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
+ 							<include>org.cloudera.logredactor:logredactor</include>
+ 							<include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
+diff --git a/ranger-examples/distro/src/main/assembly/sample-client.xml b/ranger-examples/distro/src/main/assembly/sample-client.xml
+index 49aac2142..192b11b98 100644
+--- a/ranger-examples/distro/src/main/assembly/sample-client.xml
++++ b/ranger-examples/distro/src/main/assembly/sample-client.xml
+@@ -62,8 +62,8 @@
+                     <include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
+                     <include>net.java.dev.jna:jna:jar:${jna.version}</include>
+                     <include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
+-                    <include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
+-                    <include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
++                    <include>com.fasterxml.woodstox:woodstox-core</include>
++                    <include>org.codehaus.woodstox:stax2-api</include>
+                 </includes>
+             </binaries>
+         </moduleSet>