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