[ https://issues.apache.org/jira/browse/HBASE-22087?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16801629#comment-16801629 ]
Wei-Chiu Chuang commented on HBASE-22087: ----------------------------------------- [~busbey] Please help me understand this. All of them are shaded in hadoop-client-runtime jar. But it seems to be HBase uses non-client Hadoop artifacts so they get pulled in without shading. * org.jline hbase-http uses hadoop-mapreduce-client-core, which uses hadoop-yarn-client which uses org.jline hadoop-client-runtime-3.3.0-SNAPSHOT.jar has the shaded classes though * javax.activation hbase-common uses hadoop-common which uses javax.activation. hadoop-client-runtime-3.3.0-SNAPSHOT.jar has the shaded classes though * org.apache.common.text (commons-text) hbase-common uses hadoop-common which uses commons-text hadoop-client-runtime-3.3.0-SNAPSHOT.jar has the shaded classes though * org.xbill (dnsjava) hbase-common uses hadoop-common which uses dnsjava hadoop-client-runtime-3.3.0-SNAPSHOT.jar has the shaded classes though According to [Apache Hadoop Downstream Developer’s Guide|https://hadoop.apache.org/docs/r3.2.0/hadoop-project-dist/hadoop-common/DownstreamDev.html#Build_Artifacts], hadoop-yarn-client/hadoop-mapreduce-client-core are client artifacts as well. Does that mean jline should be shaded within hadoop-yarn-client/hadoop-mapreduce-client-core? > Update LICENSE/shading for the latest Hadoop trunk > -------------------------------------------------- > > Key: HBASE-22087 > URL: https://issues.apache.org/jira/browse/HBASE-22087 > Project: HBase > Issue Type: Bug > Reporter: Wei-Chiu Chuang > Assignee: Wei-Chiu Chuang > Priority: Major > > The following list of dependencies were added in Hadoop trunk (3.3.0) and > HBase does not compile successfully: > YARN-8778 added jline 3.9.0 > HADOOP-15775 added javax.activation > HADOOP-15531 added org.apache.common.text (commons-text) > HADOOP-15764 added dnsjava (org.xbill) > Some of these are needed to support JDK9/10/11 in Hadoop. -- This message was sent by Atlassian JIRA (v7.6.3#76005)