4.0.0 hbase org.apache.hbase 1.5.0-SNAPSHOT .. hbase-protocol Apache HBase - Protocol Protobuf protocol classes used by HBase to communicate. true org.apache.maven.plugins maven-site-plugin true org.apache.maven.plugins maven-source-plugin maven-assembly-plugin ${maven.assembly.version} true maven-surefire-plugin secondPartTestsExecution test test true org.eclipse.m2e lifecycle-mapping 1.0.0 org.apache.hadoop hadoop-maven-plugins [2.0.5-alpha,) protoc org.apache.hbase hbase-annotations jdk.tools jdk.tools com.google.protobuf protobuf-java commons-logging commons-logging skip-rpc-tests skip-rpc-tests true compile-protobuf compile-protobuf org.apache.hadoop hadoop-maven-plugins compile-protoc generate-sources protoc ${basedir}/src/main/protobuf ${basedir}/src/main/protobuf AccessControl.proto Admin.proto Aggregate.proto Authentication.proto Cell.proto Client.proto ClusterId.proto ClusterStatus.proto Comparator.proto Encryption.proto ErrorHandling.proto FS.proto Filter.proto HBase.proto HFile.proto LoadBalancer.proto MapReduce.proto Master.proto MasterProcedure.proto MultiRowMutation.proto Procedure.proto Quota.proto RPC.proto RegionNormalizer.proto RegionServerStatus.proto RowProcessor.proto RSGroup.proto RSGroupAdmin.proto SecureBulkLoad.proto Snapshot.proto SnapshotCleanup.proto Table.proto Tracing.proto VisibilityLabels.proto WAL.proto ZooKeeper.proto ${basedir}/src/main/java/ errorProne false org.apache.maven.plugins maven-compiler-plugin ${maven.compiler.version} javac-with-errorprone true true -XepDisableWarningsInGeneratedCode -Xep:FallThrough:OFF org.apache.hbase hbase-error-prone ${project.version} org.apache.hbase hbase-error-prone ${project.version} org.codehaus.plexus plexus-compiler-javac-errorprone ${plexus.errorprone.javac.version} com.google.errorprone error_prone_core ${error-prone.version} org.apache.hbase hbase-error-prone ${project.version}