4.0.0 org.apache.hadoop hadoop-project 3.4.0-SNAPSHOT ../../hadoop-project hadoop-distcp 3.4.0-SNAPSHOT Apache Hadoop Distributed Copy Apache Hadoop Distributed Copy jar UTF-8 true junit junit test org.apache.hadoop hadoop-common provided org.apache.hadoop hadoop-annotations provided org.apache.hadoop hadoop-mapreduce-client-app test org.apache.hadoop hadoop-mapreduce-client-hs test org.apache.hadoop hadoop-mapreduce-client-core provided org.apache.hadoop hadoop-mapreduce-client-jobclient provided org.apache.hadoop hadoop-mapreduce-client-jobclient test test-jar org.apache.hadoop hadoop-hdfs-client provided org.apache.hadoop hadoop-hdfs test org.apache.hadoop hadoop-hdfs test test-jar org.apache.hadoop hadoop-common test test-jar org.mockito mockito-core test org.assertj assertj-core test src/main/resources true src/test/resources true org.apache.maven.plugins maven-surefire-plugin ${ignoreTestFailure} 1 false 600 -Xmx1024m **/Test*.java true test.build.data ${basedir}/target/test/data hadoop.log.dir target/test/logs org.apache.commons.logging.Log org.apache.commons.logging.impl.SimpleLog org.apache.commons.logging.simplelog.defaultlog warn maven-dependency-plugin package copy-dependencies ${project.build.directory}/lib deplist compile list ${project.basedir}/target/hadoop-tools-deps/${project.artifactId}.tools-builtin.txt org.apache.maven.plugins maven-jar-plugin org.apache.hadoop.tools.DistCp prepare-jar prepare-package jar prepare-test-jar prepare-package test-jar org.apache.maven.plugins maven-source-plugin true jar 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.annotations.VisibleForTesting com.google.common.annotations.VisibleForTesting