HBASE-22817 Use hbase-shaded dependencies in hbase-spark (#42)
* HBASE-22817 Use hbase-shaded dependencies in hbase-spark
* hbase-spark-protocol: a new project for the protobuf files.
* hbase-spark-protocol-shaded: the shaded version of hbase-spark-protocol,
which is compatible with hbase thirdparty protobuf.
hbase-spark codebase now depends on only hbase-shaded-* stuff and
hbase-spark-protocol-shaded.
* update our use of the flatten plugin to avoid it trying to re-flatten an already flattened and then deleted pom.
* update personality to wrap the yetus plugin for maven so that we can work around our need for "package" in all maven invocations.
* set the shade plugin's version to clear a warning.
Co-authored-by: Sean Busbey <busbey@apache.org>
10 files changed