4.0.0 org.apache.hadoop hadoop-project 3.0.0-SNAPSHOT ../../../../../hadoop-project org.apache.hadoop.contrib hadoop-hdfs-bkjournal 3.0.0-SNAPSHOT Apache Hadoop HDFS BookKeeper Journal Apache Hadoop HDFS BookKeeper Journal jar hdfs commons-logging commons-logging compile org.apache.hadoop hadoop-common provided org.apache.hadoop hadoop-hdfs provided org.apache.hadoop hadoop-hdfs test-jar test org.apache.hadoop hadoop-common test-jar test org.apache.bookkeeper bookkeeper-server compile org.apache.zookeeper zookeeper compile com.google.guava guava compile junit junit test org.mockito mockito-all test org.codehaus.mojo build-helper-maven-plugin add-source generate-sources add-source ${project.build.directory}/generated-sources/java org.apache.maven.plugins maven-antrun-plugin false compile-proto generate-sources run PROTO_DIR=src/main/proto INCLUDE_DIR=../../main/proto JAVA_DIR=target/generated-sources/java which cygpath 2> /dev/null if [ $? = 1 ]; then IS_WIN=false else IS_WIN=true WIN_PROTO_DIR=`cygpath --windows $PROTO_DIR` WIN_JAVA_DIR=`cygpath --windows $JAVA_DIR` WIN_INCLUDE_DIR=`cygpath --windows $INCLUDE_DIR` fi mkdir -p $JAVA_DIR 2> /dev/null for PROTO_FILE in `ls $PROTO_DIR/*.proto 2> /dev/null` do if [ "$IS_WIN" = "true" ]; then protoc -I$WIN_PROTO_DIR -I$WIN_INCLUDE_DIR --java_out=$WIN_JAVA_DIR $PROTO_FILE else protoc -I$PROTO_DIR -I$INCLUDE_DIR --java_out=$JAVA_DIR $PROTO_FILE fi done org.codehaus.mojo findbugs-maven-plugin ${basedir}/dev-support/findbugsExcludeFile.xml org.apache.rat apache-rat-plugin dev-support/findbugsExcludeFile.xml dist org.apache.maven.plugins maven-shade-plugin 1.5 package shade false org.apache.bookkeeper:bookkeeper-server org.apache.zookeeper:zookeeper org.jboss.netty:netty org.apache.bookkeeper hidden.bkjournal.org.apache.bookkeeper org.apache.zookeeper hidden.bkjournal.org.apache.zookeeper org.jboss.netty hidden.bkjournal.org.jboss.netty