[
https://issues.apache.org/jira/browse/HBASE-17908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16104029#comment-16104029
]
Yi Liang commented on HBASE-17908:
----------------------------------
Hi [~stack]
I am trying to run mvn clean install -DskipTests on my local machine, it
always shows
{quote}
[WARNING] Rule 0: org.apache.maven.plugins.enforcer.EvaluateBeanshell failed
with message:
License errors detected, for more detail find ERROR in
~/hbase-assembly/target/maven-shared-archive-resources/META-INF/LICENSE
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce
(check-aggregate-license) on project hbase-assembly: Some Enforcer rules have
failed. Look above for specific messages explaining why the rule failed. ->
[Help 1]
{quote}
But if I run mvn install before this commit, it works fine. Do you have the
same issue?
> Upgrade guava
> -------------
>
> Key: HBASE-17908
> URL: https://issues.apache.org/jira/browse/HBASE-17908
> Project: HBase
> Issue Type: Sub-task
> Components: dependencies
> Reporter: Balazs Meszaros
> Assignee: stack
> Priority: Critical
> Fix For: 2.0.0
>
> Attachments: 0001-HBASE-17908-Upgrade-guava.022.patch,
> HBASE-17908.master.001.patch, HBASE-17908.master.002.patch,
> HBASE-17908.master.003.patch, HBASE-17908.master.004.patch,
> HBASE-17908.master.005.patch, HBASE-17908.master.006.patch,
> HBASE-17908.master.007.patch, HBASE-17908.master.008.patch,
> HBASE-17908.master.009.patch, HBASE-17908.master.010.patch,
> HBASE-17908.master.011.patch, HBASE-17908.master.012.patch,
> HBASE-17908.master.013.patch, HBASE-17908.master.013.patch,
> HBASE-17908.master.014.patch, HBASE-17908.master.015.patch,
> HBASE-17908.master.015.patch, HBASE-17908.master.016.patch,
> HBASE-17908.master.017.patch, HBASE-17908.master.018.patch,
> HBASE-17908.master.019.patch, HBASE-17908.master.020.patch,
> HBASE-17908.master.021.patch, HBASE-17908.master.021.patch,
> HBASE-17908.master.022.patch, HBASE-17908.master.023.patch,
> HBASE-17908.master.024.patch, HBASE-17908.master.025.patch,
> HBASE-17908.master.026.patch, HBASE-17908.master.027.patch,
> HBASE-17908.master.028.patch
>
>
> Currently we are using guava 12.0.1, but the latest version is 21.0.
> Upgrading guava is always a hassle because it is not always backward
> compatible with itself.
> Currently I think there are to approaches:
> 1. Upgrade guava to the newest version (21.0) and shade it.
> 2. Upgrade guava to a version which does not break or builds (15.0).
> If we can update it, some dependencies should be removed:
> commons-collections, commons-codec, ...
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)