fb537fe736
Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit. Remove the parent dependencies set which had junit, mockito, log4j, and findbugs annotations (had to put junit back temporarily in subsequent version of this patch TODO). Listing in parent set meant these libs were dependencies for all modules which in practice was not the case. Edited all modules so those that need any from this parent set now do explicit listing. Ran the dependency:analyze over the project. Acted on most suggested removals and requests for explicit listing. Some grey areas remain around transitives that come in with hadoop -needs better excludes, another project- and that the dependency:analyze tool is not always accurate in its reporting. |
||
---|---|---|
.. | ||
src/main | ||
README.txt | ||
pom.xml |
README.txt
This module has proto files used by core. These protos overlap with protos that are used by coprocessor endpoints (CPEP) in the module hbase-protocol. So core versions have a different name, the generated classes are relocated -- i.e. shaded -- to a new location; they are moved from org.apache.hadoop.hbase.* to org.apache.hadoop.hbase.shaded.