[ https://issues.apache.org/jira/browse/HBASE-22087?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16801687#comment-16801687 ]
Josh Elser commented on HBASE-22087: ------------------------------------ {quote}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? {quote} That would be my interpretation. I'd expect a client artifact to not depend on anything else (unless explicitly called out) and have all bundled classes relocated to a unique package to avoid classpath conflicts. > 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 > Attachments: depcheck_hadoop33.log > > > 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)