Description
HBASE-15199 pulls the jruby-complete jar out of the normal classpath for commands run in HBase. Jruby-complete bundles jline inside. ZK uses jline for its nice shell-like usage.
The problem is that this uncovered a bug where we're not explicitly bundling a version of jline to make sure that hbase zkcli actually works. As long as we're expecting zkcli to be there, we should provide jline on the classpath to make sure the users get a real cli.
Thanks to sergey.soldatov for getting to the bottom of it quickly.