Enable a minimal jar and a minimal client jar on calls to mvn package. The minimal jar does not include any HBase dependencies, but does include dependent jar outside of HBase (for ANTLR and CSVOutputer).
This also does some cleanup of the build specs to reuse the dependencies
in component descriptors. Means less duplication across the different
assembly descriptors, and less chance for mistake.
Enable a minimal jar and a minimal client jar on calls to mvn package. The minimal jar does not include any HBase dependencies, but does include dependent jar outside of HBase (for ANTLR and CSVOutputer).
This also does some cleanup of the build specs to reuse the dependencies in component descriptors. Means less duplication across the different assembly descriptors, and less chance for mistake.