4.0.0 hbase org.apache.hbase 2.0.0-SNAPSHOT .. hbase-thrift HBase - Thrift HBase Thrift Server ${project.build.directory} hbase-webapps/** maven-compiler-plugin default-compile javac-with-errorprone true default-testCompile javac-with-errorprone true org.apache.maven.plugins maven-site-plugin true maven-assembly-plugin ${maven.assembly.version} true maven-surefire-plugin secondPartTestsExecution test test true listener org.apache.hadoop.hbase.ServerResourceCheckerJUnitListener target/test-classes/webapps maven-antrun-plugin generate generate-sources run org.codehaus.mojo build-helper-maven-plugin jspcSource-packageInfo-source generate-sources add-source ${project.build.directory}/generated-sources/java org.apache.maven.plugins maven-source-plugin org.apache.hbase hbase-common jar org.apache.hbase hbase-annotations test-jar test org.apache.hbase hbase-protocol org.apache.hbase hbase-client com.google.guava guava commons-logging commons-logging commons-cli commons-cli org.apache.commons commons-math commons-lang commons-lang org.apache.hbase hbase-server org.apache.hbase hbase-testing-util test org.apache.hbase hbase-hadoop-compat org.apache.hbase ${compat.module} ${project.version} org.htrace htrace-core org.apache.thrift libthrift org.slf4j slf4j-api org.mortbay.jetty jsp-2.1 compile tomcat jasper-compiler compile tomcat jasper-runtime skipThriftTests skipThriftTests true true compile-thrift org.apache.maven.plugins maven-enforcer-plugin 1.3.1 enforce-thrift-version enforce thrift.version "The Thrift version must be specified." 0\.9\.0 - - [FATAL] ========================================================================================== [FATAL] HBase Thrift requires the thrift generator version 0.9.0. [FATAL] Setting it to something else needs to be reviewed for wire and behavior compatibility. [FATAL] ========================================================================================== - - true org.codehaus.mojo exec-maven-plugin 1.2.1 check-thrift-version generate-sources exec sh ${basedir} -c ${thrift.path} -version | \ fgrep 'Thrift version ${thrift.version}' && exit 0; echo "========== [FATAL] Need Thrift version ${thrift.version} =========="; exit 1 thrift generate-sources exec ${thrift.path} ${basedir} -strict --gen java:hashcode -out ${basedir}/src/main/java ${basedir}/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift thrift2 generate-sources exec ${thrift.path} ${basedir} -strict --gen java:hashcode -out ${basedir}/src/main/java ${basedir}/src/main/resources/org/apache/hadoop/hbase/thrift2/hbase.thrift hadoop-1.1 hadoop.profile 1.1 org.apache.hadoop hadoop-core org.apache.hadoop hadoop-test hadoop-1.0 hadoop.profile 1.0 org.apache.hadoop hadoop-core org.apache.hadoop hadoop-test hadoop-2.0 !hadoop.profile org.apache.hadoop hadoop-client org.apache.hadoop hadoop-mapreduce-client-core org.apache.hadoop hadoop-mapreduce-client-jobclient test-jar test org.apache.hadoop hadoop-common org.apache.hadoop hadoop-minicluster test maven-dependency-plugin create-mrapp-generated-classpath generate-test-resources build-classpath ${project.build.directory}/test-classes/mrapp-generated-classpath hadoop-3.0 hadoop.profile 3.0 3.0-SNAPSHOT org.apache.hadoop hadoop-common org.apache.hadoop hadoop-minicluster maven-dependency-plugin create-mrapp-generated-classpath generate-test-resources build-classpath ${project.build.directory}/test-classes/mrapp-generated-classpath