use maven shade plugin to exclude patched Hive classes and differentiate dependencies for hadoop1 and hadoop2