diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml
index 5da105b24e7..327ce720ab6 100644
--- a/hbase-assembly/pom.xml
+++ b/hbase-assembly/pom.xml
@@ -195,6 +195,14 @@
hbase-it
test-jar
+
+
+ org.hamcrest
+ hamcrest-core
+
+ compile
+
org.apache.hbase
hbase-server
diff --git a/hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm b/hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm
index 05893a63ef3..0b1ad131e53 100644
--- a/hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm
+++ b/hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm
@@ -1333,12 +1333,14 @@ You can redistribute it and/or modify it under either the terms of the
#set($jruby = false)
## track hadoops
#set($hadoop = false)
-## Whitelist of licenses that it's safe to not aggregate as above.
+## Whitelist of lower-case licenses that it's safe to not aggregate as above.
## Note that this doesn't include ALv2 or the aforementioned aggregate
## license mentions.
##
## See this FAQ link for justifications: https://www.apache.org/legal/resolved.html
-#set($non_aggregate_fine = [ 'Public Domain', 'New BSD license', 'BSD license', 'BSD', 'BSD 2-Clause license', 'Mozilla Public License Version 1.1', 'Mozilla Public License Version 2.0', 'Creative Commons Attribution License, Version 2.5' ])
+##
+## NB: This list is later compared as lower-case. New entries must also be all lower-case
+#set($non_aggregate_fine = [ 'public domain', 'new bsd license', 'bsd license', 'bsd', 'bsd 2-clause license', 'mozilla public license version 1.1', 'mozilla public license version 2.0', 'creative commons attribution license, version 2.5' ])
## include LICENSE sections for anything not under ASL2.0
#foreach( ${dep} in ${projects} )
## if there are no licenses we'll fail the build later, so
@@ -1449,7 +1451,7 @@ This product includes ${dep.name} licensed under the ${dep.licenses[0].name}.
#if( $dep.licenses[0].comments && !$dep.licenses[0].comments.empty )
${dep.licenses[0].comments}
#end
-#if(!(${non_aggregate_fine.contains($dep.licenses[0].name)}))
+#if(!(${non_aggregate_fine.contains($dep.licenses[0].name.toLowerCase())}))
ERROR: Please check ^^^^^^^^^^^^ this License for acceptability here:
https://www.apache.org/legal/resolved
diff --git a/hbase-resource-bundle/src/main/resources/supplemental-models.xml b/hbase-resource-bundle/src/main/resources/supplemental-models.xml
index 05db2745e22..39ca47ee4ba 100644
--- a/hbase-resource-bundle/src/main/resources/supplemental-models.xml
+++ b/hbase-resource-bundle/src/main/resources/supplemental-models.xml
@@ -1698,5 +1698,4 @@ Copyright (c) 2007-2017 The JRuby project
-
diff --git a/hbase-shaded/pom.xml b/hbase-shaded/pom.xml
index 24c515844e4..1efed1e938d 100644
--- a/hbase-shaded/pom.xml
+++ b/hbase-shaded/pom.xml
@@ -418,8 +418,6 @@
org.junit
${shaded.prefix}.org.junit
-
-