4.0.0 org.apache.hadoop hadoop-project 3.0.0-SNAPSHOT ../hadoop-project org.apache.hadoop hadoop-dist 3.0.0-SNAPSHOT Apache Hadoop Distribution Apache Hadoop Distribution jar org.apache.hadoop hadoop-common provided org.apache.hadoop hadoop-hdfs provided org.apache.hadoop hadoop-mapreduce-client-app provided org.apache.hadoop hadoop-yarn-api provided maven-deploy-plugin true org.apache.rat apache-rat-plugin dist false tar|rpm|deb org.apache.maven.plugins maven-antrun-plugin dist prepare-package run run() { echo "\$ ${@}" "${@}" res=$? if [ $res != 0 ]; then echo echo "Failed!" echo exit $res fi } ROOT=`cd ../..;pwd` echo echo "Current directory `pwd`" echo run rm -rf hadoop-${project.version} run mkdir hadoop-${project.version} run cd hadoop-${project.version} run cp -r $ROOT/hadoop-common-project/hadoop-common/target/hadoop-common-${project.version}/* . run cp -r $ROOT/hadoop-hdfs-project/hadoop-hdfs/target/hadoop-hdfs-${project.version}/* . run cp -r $ROOT/hadoop-hdfs-project/hadoop-hdfs-httpfs/target/hadoop-hdfs-httpfs-${project.version}/* . run cp -r $ROOT/hadoop-yarn-project/target/hadoop-yarn-project-${project.version}/* . run cp -r $ROOT/hadoop-mapreduce-project/target/hadoop-mapreduce-${project.version}/* . run cp -r $ROOT/hadoop-tools/hadoop-tools-dist/target/hadoop-tools-dist-${project.version}/* . echo echo "Hadoop dist layout available at: ${project.build.directory}/hadoop-${project.version}" echo tar package run run() { echo "\$ ${@}" "${@}" res=$? if [ $res != 0 ]; then echo echo "Failed!" echo exit $res fi } run tar cf hadoop-${project.version}.tar hadoop-${project.version} run gzip hadoop-${project.version}.tar echo echo "Hadoop dist tar available at: ${project.build.directory}/hadoop-${project.version}.tar.gz" echo