4.0.0 org.apache.hadoop hadoop-hdds 0.4.0-SNAPSHOT hadoop-hdds-common 0.4.0-SNAPSHOT Apache Hadoop Distributed Data Store Common Apache Hadoop HDDS Common jar 0.4.0-SNAPSHOT 2.11.0 3.4.2 ${hdds.version} javax.annotation javax.annotation-api 1.2 org.fusesource.leveldbjni leveldbjni-all ratis-server org.apache.ratis org.slf4j slf4j-log4j12 io.dropwizard.metrics metrics-core org.bouncycastle bcprov-jdk15on ratis-netty org.apache.ratis ratis-grpc org.apache.ratis com.google.errorprone error_prone_annotations 2.2.0 true org.rocksdb rocksdbjni 5.14.2 org.apache.hadoop hadoop-common test test-jar org.apache.logging.log4j log4j-api ${log4j2.version} org.apache.logging.log4j log4j-core ${log4j2.version} com.lmax disruptor ${disruptor.version} org.apache.commons commons-pool2 2.6.0 org.bouncycastle bcpkix-jdk15on ${bouncycastle.version} commons-validator commons-validator 1.6 org.junit.jupiter junit-jupiter-api io.jaegertracing jaeger-client 0.33.1 io.opentracing opentracing-util 0.31.0 ${basedir}/src/main/resources hdds-version-info.properties false ${basedir}/src/main/resources hdds-version-info.properties true kr.motd.maven os-maven-plugin ${os-maven-plugin.version} org.xolstice.maven.plugins protobuf-maven-plugin ${protobuf-maven-plugin.version} true com.google.protobuf:protoc:${protobuf-compile.version}:exe:${os.detected.classifier} ${basedir}/src/main/proto/ DatanodeContainerProtocol.proto target/generated-sources/java false compile-protoc compile test-compile compile-custom test-compile-custom grpc-java io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier} maven-antrun-plugin generate-sources run org.apache.hadoop hadoop-maven-plugins version-info generate-resources version-info ${basedir}/../ */src/main/java/**/*.java */src/main/proto/*.proto compile-protoc protoc ${protobuf.version} ${protoc.path} ${basedir}/../../hadoop-common-project/hadoop-common/src/main/proto ${basedir}/src/main/proto ${basedir}/src/main/proto StorageContainerLocationProtocol.proto hdds.proto ScmBlockLocationProtocol.proto SCMSecurityProtocol.proto org.codehaus.mojo findbugs-maven-plugin ${basedir}/dev-support/findbugsExcludeFile.xml