hbase assembly (and consequently the binary distributions) now depend on hbase-examples.
I think this is problematic, as * many of those examples are explicitly not production quality. * It adds extra curator dependencies to the assembly and to the various HBase classpaths. (whic the rest of HBase does not use) I propose removing hbase-examples and its dependencies from the HBase assembly, starting with HBase 3.0. This would have two effects: - The example code will not be present on the classpath - Curator libraries will not be added to the HBase classpath. Depending on the shaded/non shaded classpath, the Curator from Hadoop in relocated or unrelocated form will still be present. Related tickets: HBASE-28416 <https://issues.apache.org/jira/browse/HBASE-28416> : This proposal HBASE-28415 <http://issues.apache.org/jira/browse/HBASE-28415> : Removing erroneous curator dependency from hbase-endpoint (no brainer) HBASE-28411 <https://issues.apache.org/jira/browse/HBASE-28411> : The original proposal to remove curator completely best regards Istvan