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 - -