org.apache.bigtop.itest smoke-tests 0.4.0-incubating-SNAPSHOT ../pom.xml 4.0.0 org.apache.bigtop.itest hbase-smoke-execution 0.4.0-incubating-SNAPSHOT HBase smoke test execution org.apache.bigtop.itest hbase-smoke ${hbase-smoke.version} jar ${env.HBASE_HOME} ${env.ZOOKEEPER_HOME} ${env.HBASE_CONF_DIR} org.apache.bigtop.itest hbase-smoke ${hbase-smoke.version} org.apache.hadoop hadoop-client org.apache.maven.plugins maven-enforcer-plugin 1.0 enforce-property enforce HBASE_HOME HBASE_HOME env. variable has to be set HBASE_CONF_DIR HBASE_CONF_DIR env. variable has to be set ZOOKEEPER_HOME ZOOKEEPER_HOME env. variable has to be set true org.apache.maven.plugins maven-dependency-plugin org.apache.maven.plugins maven-failsafe-plugin 2.7.1 ${ZOOKEEPER_HOME}/${zookeeper.jar}:${HBASE_HOME}/${hbase.jar}:${HBASE_HOME}/lib/guava-r06.jar ${HBASE_CONF_DIR} ${HADOOP_CONF_DIR} org.codehaus.groovy.maven gmaven-plugin 1.0 find-versioned-jar pre-integration-test execute if (!System.getProperties().keySet().contains('enforcer.skip')) { project.properties['zookeeper.jar'] = org.apache.bigtop.itest.JarContent.getJarName( "${ZOOKEEPER_HOME}", 'zookeeper-.*.jar'); if ( project.properties['zookeeper.jar'] == null ) { throw new IOException ("zookeeper*.jar isn't found"); } project.properties['hbase.jar'] = org.apache.bigtop.itest.JarContent.getJarName( "${HBASE_HOME}", 'hbase-.*.jar'); if ( project.properties['hbase.jar'] == null ) { throw new IOException ("hbase*.jar isn't found"); } }