commit | 9dae436d0e49cf074badc5613aa7d849b92561ca | [log] [tgz] |
---|---|---|
author | Tsz Wo Nicholas Sze <szetszwo@apache.org> | Sat Oct 06 07:59:00 2018 +0800 |
committer | Tsz Wo Nicholas Sze <szetszwo@apache.org> | Sat Oct 06 07:59:00 2018 +0800 |
tree | 25750c03f97387261fac4f8f7f819b73e35bc71d | |
parent | 67a635b7289388ef2655b1f4ff3a0ce8375a9ffb [diff] |
RATIS-340. org.apache.hadoop.ipc.protobuf is shaded to org.apache.ratis.shaded.*.
All bundled thirdparty dependencies are centralized in the ratis-thirdparty module and the ratis-thirdparty-hadoop module. These modules are located in a separated repository (https://github.com/apache/incubator-ratis-thirdparty) but not attached to the core Apache Ratis repository (https://git-wip-us.apache.org/repos/asf?p=incubator-ratis.git) as they only need to change when one of these dependencies are changed. All dependencies included in ratis-thirdparty/ratis-thirdparty-hadoop must be relocated to a different package to ensure no downstream classpath pollution.
See also: https://github.com/apache/incubator-ratis/blob/master/BUILDING.md