use protobuf3 with some lib which depends on protobuf2 in Java
问题 I'm using protobuf3 to represent our data, while we need hbase to store the data, it seems like hbase depends on protobuf2. When i write the following line to create our hbase table admin.createTable(desc); then I got an Excepiton: NoClassDefFoundError: com/google/protobuf/LiteralByteString I've tried using gradle's shadow plugin to relocate com.google.protobuf to shadow.google.com, then it throw a similar message NoClassDefFoundError: shadow/google/protobuf/LiteralByteString . 回答1: Create a