diff --git a/hbase-diagnostics/pom.xml b/hbase-diagnostics/pom.xml
index 78e47ac38ab1..6992233b16d5 100644
--- a/hbase-diagnostics/pom.xml
+++ b/hbase-diagnostics/pom.xml
@@ -196,6 +196,11 @@
jul-to-slf4j
test
+
+ org.slf4j
+ jcl-over-slf4j
+ test
+
org.apache.logging.log4j
log4j-1.2-api
diff --git a/pom.xml b/pom.xml
index a5f11322bef9..5f8c3b5e9c98 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1514,6 +1514,12 @@
org.apache.httpcomponents
httpclient
${httpclient.version}
+
+
+ commons-logging
+ commons-logging
+
+
org.apache.httpcomponents
@@ -1529,6 +1535,12 @@
commons-validator
commons-validator
${commons-validator.version}
+
+
+ commons-logging
+ commons-logging
+
+
commons-io
@@ -1550,14 +1562,6 @@
commons-cli
${commons-cli.version}
-
-
- commons-logging
- commons-logging
- 1.2
-
org.apache.zookeeper
zookeeper
@@ -2477,8 +2481,8 @@
commons-logging:commons-logging
- We don't use commons-logging any more, so do not depend on it directly.
- false
+ We don't use commons-logging any more, so do not depend on it directly. We are also using jcl-over-slf4j for libraries so exclude any transitive commons-logging dependencies.
+ true
@@ -4142,6 +4146,10 @@
org.openlabtesting.leveldbjni
leveldbjni-all
+
+ commons-logging
+ commons-logging
+
@@ -4195,6 +4203,10 @@
org.slf4j
slf4j-reload4j
+
+ commons-logging
+ commons-logging
+
@@ -4297,6 +4309,10 @@
org.slf4j
slf4j-reload4j
+
+ commons-logging
+ commons-logging
+
org.bouncycastle
bcprov-jdk15on
@@ -4358,6 +4374,10 @@
javax.ws.rs
jsr311-api
+
+ commons-logging
+ commons-logging
+
org.bouncycastle
bcprov-jdk15on
@@ -4439,6 +4459,10 @@
org.bouncycastle
bcpkix-jdk15on
+
+ commons-logging
+ commons-logging
+