4.0.0 org.apache.hadoop hadoop-project 3.4.0-SNAPSHOT ../../hadoop-project hadoop-hdfs-nfs 3.4.0-SNAPSHOT Apache Hadoop HDFS-NFS Apache Hadoop HDFS-NFS jar org.apache.hadoop hadoop-annotations provided org.apache.hadoop hadoop-auth provided org.apache.hadoop hadoop-nfs provided io.netty netty-all compile org.apache.hadoop hadoop-hdfs compile org.apache.hadoop hadoop-hdfs-client provided org.apache.hadoop hadoop-hdfs test test-jar org.apache.hadoop hadoop-common provided org.apache.hadoop hadoop-common test test-jar org.apache.zookeeper zookeeper test-jar test io.dropwizard.metrics metrics-core provided org.xerial.snappy snappy-java provided org.apache.hadoop.thirdparty hadoop-shaded-guava compile org.eclipse.jetty jetty-server compile org.eclipse.jetty jetty-util compile com.sun.jersey jersey-core compile com.sun.jersey jersey-server compile commons-cli commons-cli compile commons-codec commons-codec compile commons-io commons-io compile commons-logging commons-logging compile commons-daemon commons-daemon compile log4j log4j compile com.google.protobuf protobuf-java compile javax.servlet javax.servlet-api compile junit junit test org.mockito mockito-core test org.slf4j slf4j-log4j12 provided org.bouncycastle bcprov-jdk15on test dist false org.apache.maven.plugins maven-assembly-plugin org.apache.hadoop hadoop-assemblies ${project.version} dist package single ${project.artifactId}-${project.version} false false ../../hadoop-assemblies/src/main/resources/assemblies/hadoop-hdfs-nfs-dist.xml org.apache.maven.plugins maven-enforcer-plugin de.skuzzle.enforcer restrict-imports-enforcer-rule ${restrict-imports.enforcer.version} banned-illegal-imports process-sources enforce true Use hadoop-common provided VisibleForTesting rather than the one provided by Guava org.apache.hadoop.thirdparty.com.google.common.base.Preconditions com.google.common.base.Preconditions