4.0.0org.apacheapache23org.apache.hbasehbasepom2.4.0-SNAPSHOTApache HBase
Apache HBase™ is the Hadoop database. Use it when you need
random, realtime read/write access to your Big Data.
This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters
of commodity hardware.
https://hbase.apache.org2007Apache License, Version 2.0https://www.apache.org/licenses/LICENSE-2.0.txtrepohbase-build-configurationhbase-replicationhbase-mapreducehbase-resource-bundlehbase-httphbase-serverhbase-thrifthbase-shellhbase-protocol-shadedhbase-protocolhbase-clienthbase-hadoop-compathbase-commonhbase-procedurehbase-endpointhbase-ithbase-exampleshbase-assemblyhbase-testing-utilhbase-annotationshbase-resthbase-checkstylehbase-external-blockcachehbase-shadedhbase-archetypeshbase-metrics-apihbase-metricshbase-zookeeperhbase-hbtophbase-asyncfshbase-loggingscm:git:git://gitbox.apache.org/repos/asf/hbase.gitscm:git:https://gitbox.apache.org/repos/asf/hbase.githttps://gitbox.apache.org/repos/asf?p=hbase.gitJIRAhttps://issues.apache.org/jira/browse/HBASEUser Listuser-subscribe@hbase.apache.orguser-unsubscribe@hbase.apache.orguser@hbase.apache.orghttp://mail-archives.apache.org/mod_mbox/hbase-user/https://dir.gmane.org/gmane.comp.java.hadoop.hbase.userhttps://search-hadoop.com/?q=&fc_project=HBaseDeveloper Listdev-subscribe@hbase.apache.orgdev-unsubscribe@hbase.apache.orgdev@hbase.apache.orghttp://mail-archives.apache.org/mod_mbox/hbase-dev/https://dir.gmane.org/gmane.comp.java.hadoop.hbase.develhttps://search-hadoop.com/?q=&fc_project=HBaseCommits Listcommits-subscribe@hbase.apache.orgcommits-unsubscribe@hbase.apache.orghttp://mail-archives.apache.org/mod_mbox/hbase-commits/Issues Listissues-subscribe@hbase.apache.orgissues-unsubscribe@hbase.apache.orghttp://mail-archives.apache.org/mod_mbox/hbase-issues/Builds Listbuilds-subscribe@hbase.apache.orgbuilds-unsubscribe@hbase.apache.orghttp://mail-archives.apache.org/mod_mbox/hbase-builds/User (ZH) Listuser-zh-subscribe@hbase.apache.orguser-zh-unsubscribe@hbase.apache.orguser-zh@hbase.apache.orghttps://lists.apache.org/list.html?user-zh@hbase.apache.orgacube123Amitanand S. Aiyeracube123@apache.org-8appyApekshit Sharmaappy@apache.org-8anastasiaAnastasia Braginskyanastasia@apache.org+2apurtellAndrew Purtellapurtell@apache.org-8anoopsamjohnAnoop Sam Johnanoopsamjohn@apache.org+5antonovMikhail Antonovantonov@apache.org-8ashishsinghiAshish Singhiashishsinghi@apache.org+5binlijinLijin Binbinlijin@apache.org+8busbeySean Busbeybusbey@apache.org-6chenhengHeng Chenchenheng@apache.org+8chia7712Chia-Ping Tsaichia7712@apache.org+8ddasDevaraj Dasddas@apache.org-8dimaspivakDima Spivakdimaspivak@apache.org-8dmeilDoug Meildmeil@apache.org-5eclarkElliott Clarkeclark@apache.org-8elserjJosh Elserelserj@apache.org-5enisEnis Soztutarenis@apache.org-8eshcarEshcar Hilleleshcar@apache.org+2fenghhHonghua Fengfenghh@apache.org+8garyhGary Helmlinggaryh@apache.org-8gchananGregory Chanangchanan@apache.org-8jdcryansJean-Daniel Cryansjdcryans@apache.org-8jeffreyzJeffrey Zhongjeffreyz@apache.org-8jerryjchJing Chen (Jerry) Hejerryjch@apache.org-8jyatesJesse Yatesjyates@apache.org-8jgrayJonathan Grayjgray@fb.com-8jingchengduJingcheng Dujingchengdu@apache.org+8estebanEsteban Gutierrezesteban@apache.org-8jmhsiehJonathan Hsiehjmhsieh@apache.org-8jxiangJimmy Xiangjxiang@apache.org-8kannanKannan Muthukkaruppankannan@fb.com-8karthikKarthik Ranganathankranganathan@fb.com-8larsgeorgeLars Georgelarsgeorge@apache.org+1larshLars Hofhansllarsh@apache.org-8liangxieLiang Xieliangxie@apache.org+8liushaohuiShaohui Liuliushaohui@apache.org+8liyinLiyin Tangliyin.tang@fb.com-8liyuYu Liliyu@apache.org+8mbautinMikhail Bautinmbautin@apache.org-8mbertozziMatteo Bertozzimbertozzi@apache.org0mistyMisty Stanley-Jonesmisty@apache.org+10ndimidukNick Dimidukndimiduk@apache.org-8nkeywalNicolas Liochonnkeywal@apache.org+1nspiegelbergNicolas Spiegelbergnspiegelberg@fb.com-8octo47Andrey Stepachevocto47@gmail.com0rajeshbabuRajeshbabu Chintaguntlarajeshbabu@apache.org+5ramkrishnaRamkrishna S Vasudevanramkrishna@apache.org+5rawsonRyan Rawsonrawson@apache.org-8sersheSergey Shelukhinsershe@apache.org-8ssrungarapuSrikanth Srungarapussrungarapu@apache.org-8stackMichael Stackstack@apache.org-8syuanjiangStephen Yuan Jiangsyuanjiang@apache.org-8tedyuTed Yuyuzhihong@gmail.com-8toddTodd Lipcontodd@apache.org-8tofferFrancis Liutoffer@apache.org-8viragVirag Kotharivirag@yahoo-inc.com-8yangzhe1991Phil Yangyangzhe1991@apache.org+8zghaoGuanghao Zhangzghao@apache.org+8zhangduoDuo Zhangzhangduo@apache.org+8zjushchChunhui Shenzjushch@apache.org+8kr.motd.mavenos-maven-plugin${os.maven.version}org.apache.maven.pluginsmaven-remote-resources-pluginorg.apache.maven.pluginsmaven-release-pluginapache-release-Dmaven.test.skip.exec ${arguments}${goals}pom.xmlorg.apache.maven.pluginsmaven-compiler-plugin${compileSource}truefalsefalse-Xlint:-optionsorg.apache.maven.pluginsmaven-javadoc-plugin${maven.javadoc.version}org.apache.maven.pluginsmaven-surefire-plugin${surefire.version}org.apache.maven.surefire${surefire.provider}${surefire.version}${surefire.firstPartGroups}false${surefire.skipFirstPart}${surefire.firstPartForkCount}false${surefire.reportsDirectory}${surefire.tempDir}${surefire.testFailureIgnore}${surefire.timeout}${test.output.tofile}${test.build.classes}${test.tmp.dir}${test.exclude.pattern}listenerorg.apache.hadoop.hbase.TimedOutTestsListener,org.apache.hadoop.hbase.HBaseClassTestRuleChecker,org.apache.hadoop.hbase.ResourceCheckerJUnitListenersecondPartTestsExecutiontesttest${surefire.skipSecondPart}${surefire.testFailureIgnore}false${surefire.secondPartForkCount}${surefire.secondPartGroups}${surefire.timeout}org.apache.maven.pluginsmaven-surefire-report-plugin${surefire.version}org.codehaus.mojobuildnumber-maven-plugin${buildnumber.maven.version}com.github.spotbugsspotbugs-maven-plugin${spotbugs.maven.version}${project.basedir}/../dev-support/spotbugs-exclude.xmltruetrueMaxorg.codehaus.mojobuild-helper-maven-plugin${build.helper.maven.version}maven-antrun-plugin${maven.antrun.version}org.jamonjamon-maven-plugin${jamon.plugin.version}org.apache.maven.pluginsmaven-source-pluginattach-sourcesprepare-packagejar-no-forktest-jar-no-forklog4j.propertiesorg.apache.maven.pluginsmaven-jar-pluginprepare-packagetest-jartruehbase-site.xmlhdfs-site.xmlmapred-queues.xmlmapred-site.xmlorg.apache.ratapache-rat-plugin**/*.versionsBackup**/*.log**/.***/*.tgz**/*.orig**/0000000000000016310**/a6a6562b777440fd9c34885428f5cb61.21e75333ada3d5bafb34bb918f29576c**/8e8ab58dcf39412da19833fcd8f687ac**/.idea/****/*.iml**/CHANGES.txt**/generated/****/gen-*/**conf/regionservers**/*.avpr**/*.svg**/src/main/resources/META-INF/LEGAL**/src/main/asciidoc/hbase.css**/jquery.min.js**/jquery.tablesorter.min.js**/src/main/resources/hbase-webapps/static/*/bootstrap***/*.vm**/control**/conffiledocs/*logs/*.git/**.svn/****/.settings/****/patchprocess/**src/site/resources/repo/****/dependency-reduced-pom.xml**/rat.txt**/shaded/com/google/protobuf/****/src/main/patches/**maven-assembly-plugintrueorg.xolstice.maven.pluginsprotobuf-maven-plugin${protobuf.plugin.version}com.google.protobuf:protoc:${external.protobuf.version}:exe:${os.detected.classifier}${basedir}/src/main/protobuf/falsetrueorg.apache.maven.pluginsmaven-checkstyle-plugin${maven.checkstyle.version}org.apache.hbasehbase-checkstyle${project.version}com.puppycrawl.toolscheckstyle${checkstyle.version}hbase/checkstyle.xmlhbase/checkstyle-suppressions.xmltruenet.revelc.codewarbucks-maven-plugin${maven.warbucks.version}false(?!.*(.generated.|.tmpl.|\$)).*falsetruefalsefalsefalseorg[.]apache[.]yetus[.]audience[.]InterfaceAudience.*run-warbuckscheckorg.apache.maven.pluginsmaven-enforcer-plugin${enforcer.version}org.codehaus.mojoextra-enforcer-rules${extra.enforcer.version}de.skuzzle.enforcerrestrict-imports-enforcer-rule${restrict-imports.enforcer.version}org.codehaus.mojobuild-helper-maven-pluginnegate-license-bundles-propertybsh-propertyskip.license.checkcreate-license-file-path-propertyregex-propertylicense.aggregate.path${project.build.directory}/maven-shared-archive-resources/META-INF/LICENSE\\/falseorg.apache.maven.pluginsmaven-enforcer-plugindisplay-infoinitializedisplay-infofalsehadoop-profile-min-maven-min-java-banned-xercesenforceSystem.getProperty("hadoop-profile", "").isEmpty()The hadoop-profile property is unused, did you mean to set hadoop.profile instead?[${maven.min.version},)Maven is out of date.
HBase requires at least version ${maven.min.version} of Maven to properly build from source.
You appear to be using an older version. You can use either "mvn -version" or
"mvn enforcer:display-info" to verify what version is active.
See the reference guide on building for more information: https://hbase.apache.org/book.html#build
[${java.min.version},)Java is out of date.
HBase requires at least version ${java.min.version} of the JDK to properly build from source.
You appear to be using an older version. You can use either "mvn -version" or
"mvn enforcer:display-info" to verify what version is active.
See the reference guide on building for more information: https://hbase.apache.org/book.html#build
xerces:xercesImplWe avoid adding our own Xerces jars to the classpath, see HBASE-16340.banned-jsr305enforcecom.google.code.findbugs:jsr305We don't allow the JSR305 jar from the Findbugs project, see HBASE-16321.banned-commons-loggingenforcecommons-logging:commons-logging
We don't use commons-logging any more, so do not depend on it directly.
falsebanned-jettyenforceorg.eclipse.jetty:**
Use shaded jetty instead
falsebanned-jerseyenforceorg.glassfish.jersey.containers:**org.glassfish.jersey.core:**
Use shaded jersey instead
falsecheck-aggregate-licenseprocess-resourcesenforce
File license = new File("${license.aggregate.path}");
// Beanshell does not support try-with-resources,
// so we must close this scanner manually
Scanner scanner = new Scanner(license);
while (scanner.hasNextLine()) {
if (scanner.nextLine().startsWith("ERROR:")) {
scanner.close();
return false;
}
}
scanner.close();
return true;
License errors detected, for more detail find ERROR in
${license.aggregate.path}
${skip.license.check}banned-illegal-importsprocess-sourcesenforcetrue512Use SLF4j for loggingorg.apache.commons.logging.**false512
Do not use log4j directly in code, see Log4jUtils in hbase-logging for more details.
org.apache.log4j.**true512Use shaded version in hbase-thirdpartycom.google.common.**io.netty.**org.apache.commons.cli.**org.apache.commons.collections.**org.apache.commons.collections4.**true512Do not use shaded classes from other dependenciesorg.apache.curator.shaded.**org.apache.htrace.shaded.**true512Use shaded gson in hbase-thirdpartyorg.codehaus.jackson.**true512Use commons lang 3org.apache.commons.lang.**true512Use yetus IA and IS annotationsorg.apache.hadoop.classificatio.**true512Do not use htrace v3org.htrace.**true512Use shaded jetty in hbase-thirdpartyorg.eclipse.jetty.**true512Use shaded jersey in hbase-thirdpartyorg.glassfish.jersey.**org.codehaus.mojoxml-maven-plugin${xml.maven.version}falsetransformsite${basedir}/hbase-common/src/main/resources/hbase-default.xml${basedir}/src/main/xslt/configuration_to_asciidoc_chapter.xsl^(.*)\.xml$$1.adoc${basedir}/target/asciidoccom.github.spotbugsspotbugs-maven-pluginfalsespotbugs${basedir}/dev-support/spotbugs-exclude.xmlorg.apache.maven.pluginsmaven-checkstyle-pluginorg.apache.maven.pluginsmaven-site-pluginorg.apache.maven.wagonwagon-ssh${wagon.ssh.version}${basedir}/src/site${basedir}/src/site/custom/project-info-report.propertiesUTF-8UTF-8org.asciidoctorasciidoctor-maven-plugin${asciidoctor.plugin.version}falseorg.asciidoctorasciidoctorj-pdf${asciidoctorj.pdf.version}org.jrubyjruby-complete${jruby.version}${project.reporting.outputDirectory}/book${project.version}imagescoderayoutput-htmlsiteprocess-asciidochbase.csshtml5output-pdfsiteprocess-asciidocpdf-org.apache.maven.pluginsmaven-resources-pluginfalsecopy-htaccesscopy-resourcessite${project.reporting.outputDirectory}/${basedir}/src/site/resources/.htaccesscopy-empty-book-dircopy-resourcessite${project.reporting.outputDirectory}/${basedir}/src/site/resources/book/**\org.apache.maven.pluginsmaven-antrun-plugin${maven.antrun.version}falserename-pdfsiterunorg.codehaus.mojobuildnumber-maven-pluginvalidatecreate-timestampyyyybuild.yearorg.apache.felixmaven-bundle-plugin${maven.bundle.version}truetruefalsefalsefalsefalsefalse${project.build.finalName}.tar.gz
yyyy-MM-dd'T'HH:mm
${maven.build.timestamp}1.83.0.4${compileSource}2.10.03.1.2${hadoop-two.version}11.0.2hbase-hadoop2-compatsrc/main/assembly/hadoop-two-compat.xml3.6.2.Final0.5.01.7.72.8.11.132.8.03.93.6.13.4.24.5.34.4.133.2.62.10.12.10.12.3.13.1.02.1.12.3.23.0.1-b089.2.13.04.131.34.2.0-incubating1.2.172.28.22.5.00.6.1thrift0.13.03.5.72.111.7.304.0.32.4.11.3.82.1.311.0.552.12.21.601.0.11.0.04.2.02.1.01.5.33.0.01.48.281.6.02.4.02.4.21.0.01.83.3.03.1.02.103.2.01.1.01.5.0.Final1.3.9-13.1.123.1.12.23.0.0-M42.121.0.13.4.1hbase-server-${project.version}-tests.jarhbase-common-${project.version}-tests.jarhbase-procedure-${project.version}-tests.jarhbase-it-${project.version}-tests.jarhbase-annotations-${project.version}-tests.jarhbase-rsgroup-${project.version}-tests.jarhbase-mapreduce-${project.version}-tests.jarhbase-zookeeper-${project.version}-tests.jarhbase-asyncfs-${project.version}-tests.jarbashsurefire-junit47falsefalse0.25C0.25Corg.apache.hadoop.hbase.testclassification.SmallTestsorg.apache.hadoop.hbase.testclassification.MediumTestsfalsetrue9002200m2200m-enableassertions -Dhbase.build.id=${build.id} -Xmx${surefire.Xmx}
-Djava.security.egd=file:/dev/./urandom -Djava.net.preferIPv4Stack=true
-Djava.awt.headless=true -Djdk.net.URLClassPath.disableClassPathURLCheck=true
-Dorg.apache.hbase.thirdparty.io.netty.leakDetection.level=advanced
-Dio.netty.eventLoopThreads=3
-enableassertions -Xmx${surefire.cygwinXmx}
-Djava.security.egd=file:/dev/./urandom -Djava.net.preferIPv4Stack=true
"-Djava.library.path=${hadoop.library.path};${java.library.path}"
-Dorg.apache.hbase.thirdparty.io.netty.leakDetection.level=advanced
${hbase-surefire.argLine}0.7.5.2015052419461.33.0.0-M30.14.0${project.build.directory}/test-classes${project.build.directory}yyyy-MM-dd'T'HH:mm:ss'Z'${maven.build.timestamp}bashnoneorg.apache.hbasehbase-annotations${project.version}test-jarorg.apache.hbasehbase-common${project.version}org.apache.hbasehbase-common${project.version}test-jartestorg.apache.hbasehbase-logging${project.version}org.apache.hbasehbase-logging${project.version}test-jartestorg.apache.hbasehbase-protocol-shaded${project.version}org.apache.hbasehbase-protocol${project.version}org.apache.hbasehbase-procedure${project.version}org.apache.hbasehbase-procedure${project.version}test-jarorg.apache.hbasehbase-hadoop-compat${project.version}org.apache.hbasehbase-hadoop-compat${project.version}test-jartestorg.apache.hbase${compat.module}${project.version}org.apache.hbase${compat.module}${project.version}test-jartesthbase-rsgrouporg.apache.hbase${project.version}hbase-rsgrouporg.apache.hbase${project.version}test-jartesthbase-replicationorg.apache.hbase${project.version}hbase-httporg.apache.hbase${project.version}hbase-httporg.apache.hbase${project.version}test-jartesthbase-serverorg.apache.hbase${project.version}hbase-serverorg.apache.hbase${project.version}test-jartesthbase-mapreduceorg.apache.hbase${project.version}hbase-mapreduceorg.apache.hbase${project.version}test-jartesthbase-endpointorg.apache.hbase${project.version}hbase-shellorg.apache.hbase${project.version}hbase-shellorg.apache.hbase${project.version}test-jartesthbase-thriftorg.apache.hbase${project.version}hbase-thriftorg.apache.hbase${project.version}test-jartestorg.apache.hbasehbase-testing-util${project.version}testhbase-examplesorg.apache.hbase${project.version}org.apache.hbasehbase-external-blockcache${project.version}hbase-itorg.apache.hbase${project.version}test-jartesthbase-clientorg.apache.hbase${project.version}hbase-metrics-apiorg.apache.hbase${project.version}hbase-metrics-apiorg.apache.hbase${project.version}test-jartesthbase-metricsorg.apache.hbase${project.version}hbase-metricsorg.apache.hbase${project.version}test-jartesthbase-restorg.apache.hbase${project.version}hbase-resource-bundleorg.apache.hbase${project.version}hbase-zookeeperorg.apache.hbase${project.version}com.google.code.findbugsjsr305com.github.spotbugsspotbugs-annotationshbase-zookeeperorg.apache.hbase${project.version}test-jartesthbase-hbtoporg.apache.hbase${project.version}org.apache.hbasehbase-shaded-client${project.version}org.apache.hbasehbase-shaded-client-byo-hadoop${project.version}org.apache.hbasehbase-shaded-mapreduce${project.version}org.apache.hbasehbase-asyncfs${project.version}org.apache.hbasehbase-asyncfs${project.version}test-jartestcom.github.stephenc.findbugsfindbugs-annotations${findbugs-annotations.version}org.codehaus.jettisonjettison${jettison.version}org.slf4jslf4j-api${slf4j.version}org.slf4jslf4j-log4j12${slf4j.version}org.slf4jjcl-over-slf4j${slf4j.version}org.slf4jjul-to-slf4j${slf4j.version}log4jlog4j${log4j.version}org.apache.avroavro${avro.version}com.github.ben-manes.caffeinecaffeine${caffeine.version}io.dropwizard.metricsmetrics-core${metrics-core.version}org.apache.httpcomponentshttpclient${httpclient.version}org.apache.httpcomponentshttpcore${httpcore.version}commons-codeccommons-codec${commons-codec.version}commons-iocommons-io${commons-io.version}org.apache.commonscommons-lang3${commons-lang3.version}org.apache.commonscommons-math3${commons-math.version}commons-loggingcommons-logging1.2org.apache.zookeeperzookeeper${zookeeper.version}com.google.code.findbugsjsr305com.github.spotbugsspotbugs-annotationsjlinejlinecom.sun.jmxjmxricom.sun.jdmkjmxtoolsjavax.jmsjmsio.nettynettyorg.slf4jslf4j-log4j12log4jlog4jjlinejline${jline.version}org.apache.thriftlibthrift${thrift.version}org.slf4jslf4j-simpleorg.jrubyjruby-complete${jruby.version}org.jruby.jcodingsjcodings${jcodings.version}org.jruby.jonijoni${joni.version}com.fasterxml.jackson.jaxrsjackson-jaxrs-json-provider${jackson.version}com.fasterxml.jackson.corejackson-annotations${jackson.version}com.fasterxml.jackson.corejackson-core${jackson.version}com.fasterxml.jackson.corejackson-databind${jackson.databind.version}org.jamonjamon-runtime${jamon-runtime.version}javax.servletjavax.servlet-api${servlet.api.version}javax.ws.rsjavax.ws.rs-api${wx.rs.api.version}com.sun.activationjavax.activation1.2.0javax.annotationjavax.annotation-api1.2com.google.protobufprotobuf-java${external.protobuf.version}org.glassfish.webjavax.servlet.jsp${glassfish.jsp.version}javax.servlet.jspjavax.servlet.jsp-api2.3.1org.glassfishjavax.el${glassfish.el.version}javax.xml.bindjaxb-api${jaxb-api.version}javax.xml.streamstax-apijunitjunit${junit.version}org.hamcresthamcrest-core${hamcrest.version}org.hamcresthamcrest-library${hamcrest.version}org.mockitomockito-core${mockito-core.version}testorg.apache.htracehtrace-core4${htrace.version}com.lmaxdisruptor${disruptor.version}net.spyspymemcached${spy.version}trueorg.bouncycastlebcprov-jdk15on${bouncycastle.version}testorg.apache.kerbykerb-core${kerby.version}org.apache.kerbykerb-client${kerby.version}org.apache.kerbykerb-simplekdc${kerby.version}org.apache.commonscommons-crypto${commons-crypto.version}net.java.dev.jnajnaorg.apache.curatorcurator-framework${curator.version}org.apache.zookeeperzookeeperorg.apache.curatorcurator-client${curator.version}com.google.guavaguavaorg.apache.zookeeperzookeeperorg.apache.curatorcurator-recipes${curator.version}com.google.guavaguavaorg.apache.zookeeperzookeeperorg.apache.yetusaudience-annotations${audience-annotations.version}org.apache.hbase.thirdpartyhbase-shaded-gson${hbase-thirdparty.version}org.apache.hbase.thirdpartyhbase-shaded-miscellaneous${hbase-thirdparty.version}org.apache.hbase.thirdpartyhbase-shaded-netty${hbase-thirdparty.version}org.apache.hbase.thirdpartyhbase-shaded-protobuf${hbase-thirdparty.version}org.apache.hbase.thirdpartyhbase-shaded-jetty${hbase-thirdparty.version}org.apache.hbase.thirdpartyhbase-shaded-jersey${hbase-thirdparty.version}com.sun.xml.wsjaxws-ri2.3.2pomjavax.activationjavax.activation-apijunitjunittestrsgroup!skip-rsgrouphbase-rsgroupbuild-with-jdk8[1.8,)build-with-jdk11[1.11,)--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED ${hbase-surefire.argLine}3.2.02200morg.apache.maven.pluginsmaven-enforcer-pluginhadoop3-profile-requiredenforcehadoop.profile.*3\.0$
HBase with JDK11 requires Hadoop3. Activate the profile with `-Dhadoop.profile=3.0`.
HBase with JDK11 requires Hadoop3. Activate the profile with `-Dhadoop.profile=3.0`.
jenkins.patchfalseHBasePatchProcess2org.apache.maven.pluginsmaven-antrun-pluginfalsevalidaterunMaven Execution EnvironmentMAVEN_OPTS="${env.MAVEN_OPTS}"jacocofalseorg.jacocojacoco-maven-plugin${jacoco.version}prepare-agentprepare-agentreportprepare-packagereporttarget/jacoco.exec**/generated/**/*.classos.linuxfalseLinux${os.name}-${os.arch}-${sun.arch.data.model}os.macMacMac_OS_X-${sun.arch.data.model}os.windowsWindowscygwin${hbase-surefire.cygwin-argLine}apache-releaseorg.sonatype.pluginsnexus-staging-maven-plugin1.6.8truehttps://repository.apache.org/apache.releases.httpsreleaseorg.apache.ratapache-rat-pluginpackagecheckorg.apache.maven.pluginsmaven-enforcer-plugin${enforcer.version}org.codehaus.mojoextra-enforcer-rules${extra.enforcer.version}${compileSource}HBase has unsupported dependencies.
HBase requires that all dependencies be compiled with version ${compileSource} or earlier
of the JDK to properly build from source. You appear to be using a newer dependency. You can use
either "mvn -version" or "mvn enforcer:display-info" to verify what version is active.
Non-release builds can temporarily build with a newer JDK version by setting the
'compileSource' property (eg. mvn -DcompileSource=1.8 clean package).
module-infohadoop-2.0!hadoop.profilehbase-hadoop2-compat${hadoop-two.version}hbase-hadoop2-compatsrc/main/assembly/hadoop-two-compat.xml3.6.2.Finalorg.apache.hadoophadoop-mapreduce-client-core${hadoop-two.version}com.sun.jerseyjersey-coreorg.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xcio.nettynettyjavax.servletservlet-apijavax.injectjavax.injectorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslorg.apache.hadoophadoop-mapreduce-client-jobclient${hadoop-two.version}com.sun.jerseyjersey-coreio.nettynettyjavax.servletservlet-apiorg.apache.hadoophadoop-mapreduce-client-jobclient${hadoop-two.version}test-jartestcom.sun.jerseyjersey-coreio.nettynettyjavax.servletservlet-apiorg.apache.hadoophadoop-hdfs${hadoop-two.version}com.sun.jerseyjersey-corejavax.servlet.jspjsp-apijavax.servletservlet-apiio.nettynettystaxstax-apixercesxercesImplorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslcom.google.guavaguavaorg.apache.hadoophadoop-hdfs${hadoop-two.version}test-jartestjavax.servlet.jspjsp-apijavax.servletservlet-apiio.nettynettystaxstax-apixercesxercesImplorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslcom.google.guavaguavacom.sun.jerseyjersey-coreorg.apache.hadoophadoop-auth${hadoop-two.version}com.google.guavaguavanet.minidevjson-smartorg.apache.hadoophadoop-common${hadoop-two.version}com.sun.jerseyjersey-coreorg.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xccommons-beanutilscommons-beanutilsjavax.servlet.jspjsp-apijavax.servletservlet-apistaxstax-apiio.nettynettycom.google.code.findbugsjsr305junitjunitorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslorg.apache.hadoophadoop-common${hadoop-two.version}test-jartestcom.sun.jerseyjersey-corecom.google.code.findbugsjsr305org.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xcjavax.activationjavax.activation-api1.2.0testorg.apache.hadoophadoop-client${hadoop-two.version}org.apache.hadoophadoop-minicluster${hadoop-two.version}commons-httpclientcommons-httpclientjavax.servlet.jspjsp-apijavax.servletservlet-apistaxstax-apiio.nettynettycom.google.code.findbugsjsr305org.apache.hadoophadoop-minikdc${hadoop-two.version}testorg.apache.hadoophadoop-annotations${hadoop-two.version}org.apache.hadoophadoop-distcp${hadoop-two.version}org.apache.hadoophadoop-hdfs-client${hadoop-two.version}hadoop-3.0hadoop.profile3.0hbase-hadoop2-compat3.0${hadoop-three.version}hbase-hadoop2-compatsrc/main/assembly/hadoop-three-compat.xml3.10.5.Finalorg.apache.hadoophadoop-mapreduce-client-core${hadoop-three.version}com.sun.jerseyjersey-coreorg.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xcio.nettynettyjavax.servletservlet-apijavax.injectjavax.injectorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslcom.google.guavaguavaorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-mapreduce-client-jobclient${hadoop-three.version}com.sun.jerseyjersey-coreio.nettynettyjavax.servletservlet-apiorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-mapreduce-client-jobclient${hadoop-three.version}test-jartestcom.sun.jerseyjersey-coreio.nettynettyjavax.servletservlet-apiorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-hdfs${hadoop-three.version}com.sun.jerseyjersey-corecom.sun.jerseyjersey-serverjavax.servlet.jspjsp-apijavax.servletservlet-apistaxstax-apixercesxercesImplorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslcom.google.guavaguavaorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-hdfs${hadoop-three.version}test-jartestjavax.servlet.jspjsp-apijavax.servletservlet-apistaxstax-apixercesxercesImplorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslcom.google.guavaguavacom.sun.jerseyjersey-coreorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-hdfs${hadoop-three.version}test-jarteststestcom.sun.jerseyjersey-coreorg.apache.hadoophadoop-auth${hadoop-three.version}com.google.guavaguavanet.minidevjson-smartorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-common${hadoop-three.version}com.sun.jerseyjersey-corecom.sun.jerseyjersey-jsoncom.sun.jerseyjersey-servletcom.sun.jerseyjersey-serverjavax.servlet.jspjsp-apijavax.servletjavax.servlet-apistaxstax-apiio.nettynettycom.google.code.findbugsjsr305junitjunitorg.codehause.jacksonjackson-core-aslorg.codehause.jacksonjackson-mapper-aslorg.slf4jslf4j-log4j12log4jlog4jjavax.activationjavax.activation-api1.2.0testorg.apache.hadoophadoop-commontest-jartests${hadoop-three.version}com.sun.jerseyjersey-corecom.google.code.findbugsjsr305org.apache.hadoophadoop-client${hadoop-three.version}org.apache.hadoophadoop-annotations${hadoop-three.version}org.apache.hadoophadoop-minicluster${hadoop-three.version}commons-httpclientcommons-httpclientjavax.servlet.jspjsp-apijavax.servletservlet-apistaxstax-apiio.nettynettycom.google.code.findbugsjsr305org.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-minikdc${hadoop-three.version}testorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-distcp${hadoop-three.version}org.apache.hadoophadoop-hdfs-client${hadoop-three.version}singleJVMTestsfalse1falsetruerunSmallTestsfalsefalsetrueorg.apache.hadoop.hbase.testclassification.SmallTestsrunMediumTestsfalsefalsetrueorg.apache.hadoop.hbase.testclassification.MediumTestsrunLargeTestsfalsefalsetrueorg.apache.hadoop.hbase.testclassification.LargeTestsrunDevTestsfalse1falsefalseorg.apache.hadoop.hbase.testclassification.SmallTestsorg.apache.hadoop.hbase.testclassification.MediumTestsrunAllTestsfalsefalsefalseorg.apache.hadoop.hbase.testclassification.SmallTestsorg.apache.hadoop.hbase.testclassification.MediumTests,org.apache.hadoop.hbase.testclassification.LargeTestsrunMiscTestsfalsefalsetrueorg.apache.hadoop.hbase.testclassification.MiscTests
runCoprocessorTestsfalse11falsetrue
org.apache.hadoop.hbase.testclassification.CoprocessorTests
runClientTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.ClientTests
runMasterTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.MasterTests
runMapredTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.MapredTests
runMapreduceTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.MapReduceTests
runRegionServerTestsfalse11falsetrue
org.apache.hadoop.hbase.testclassification.RegionServerTests
runVerySlowMapReduceTestsfalse21falsetrue
org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests
runVerySlowRegionServerTestsfalse21falsetrue
org.apache.hadoop.hbase.testclassification.VerySlowRegionServerTests
runFilterTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.FilterTests
runIOTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.IOTests
runRestTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.RestTests
runRPCTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.RPCTests
runReplicationTestsfalse11falsetrue
org.apache.hadoop.hbase.testclassification.ReplicationTests
runSecurityTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.SecurityTests
runFlakeyTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.FlakeyTests
runZKTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.ZKTests
localTeststestsurefire-junit4falsetruecloverfalseclover${user.home}/.clover.licenseorg.apache.maven.pluginsmaven-javadoc-plugincom.atlassian.maven.pluginsmaven-clover2-plugin${clover.version}com.atlassian.maven.pluginsmaven-clover2-plugin${clover.version}truetrue50%truetrue**/generated/**clover-setupprocess-sourcessetupcloversitecloversite-install-steptruetruetruetruetruetruesite-build-steptruetruetruetruetruetruetrueeclipse-specificm2e.versionorg.apache.maven.pluginsmaven-eclipse-plugin${maven.eclipse.version}org.eclipse.m2elifecycle-mapping${lifecycle.mapping.version}org.jacocojacoco-maven-plugin[0.6.2.201302030002,)prepare-agentorg.apache.maven.pluginsmaven-enforcer-plugin${enforcer.version}enforceorg.apache.maven.pluginsmaven-remote-resources-plugin[1.5,)processbundleorg.codehaus.mojobuildnumber-maven-plugin[1.3,)create-timestamptruetruemaven-project-info-reports-plugindependenciesdependency-convergencedependency-infodependency-managementindexissue-managementlicensesmailing-listsplugin-managementpluginsteamscmsummaryfalseorg.apache.maven.pluginsmaven-javadoc-pluginapiNotea
API Note:
devapiaggregate-no-forkdevapidocsDeveloper APIThe full HBase API, including private and unstable APIs**/generated/***/protobuf/*org.apache.hadoop.hbase.tmpl.common:com.google.protobuf:org.apache.hadoop.hbase.generated*privatetruetrue2truetruetruetruealltrueen_US-J-Xmx2Gorg.mockitomockito-core${mockito-core.version}org.hamcresthamcrest-core${hamcrest.version}com.google.code.findbugsjsr3053.0.2falsetestdevapitest-aggregate-no-forktestdevapidocsDeveloper APIThe full HBase API test code, including private and unstable APIs**/generated/***/protobuf/*org.apache.hadoop.hbase.tmpl.common:com.google.protobuf:org.apache.hadoop.hbase.generated*privatetruetrue2truetruetruetruealltrueen_US-J-Xmx2Gorg.mockitomockito-core${mockito-core.version}org.hamcresthamcrest-core${hamcrest.version}com.google.code.findbugsjsr3053.0.2falseuserapiaggregate-no-fork
org.apache.yetus.audience.tools.IncludePublicAnnotationsStandardDoclet
org.apache.yetusaudience-annotations${audience-annotations.version}trueapidocsUser APIThe HBase Application Programmer's API
org.apache.hadoop.hbase.backup*:org.apache.hadoop.hbase.catalog:org.apache.hadoop.hbase.client.coprocessor:org.apache.hadoop.hbase.client.metrics:org.apache.hadoop.hbase.codec*:org.apache.hadoop.hbase.constraint:org.apache.hadoop.hbase.coprocessor.*:org.apache.hadoop.hbase.executor:org.apache.hadoop.hbase.fs:*.generated.*:org.apache.hadoop.hbase.io.hfile.*:org.apache.hadoop.hbase.mapreduce.hadoopbackport:org.apache.hadoop.hbase.mapreduce.replication:org.apache.hadoop.hbase.master.*:org.apache.hadoop.hbase.metrics*:org.apache.hadoop.hbase.migration:org.apache.hadoop.hbase.monitoring:org.apache.hadoop.hbase.p*:org.apache.hadoop.hbase.regionserver.compactions:org.apache.hadoop.hbase.regionserver.handler:org.apache.hadoop.hbase.regionserver.snapshot:org.apache.hadoop.hbase.replication.*:org.apache.hadoop.hbase.rest.filter:org.apache.hadoop.hbase.rest.model:org.apache.hadoop.hbase.rest.p*:org.apache.hadoop.hbase.security.*:org.apache.hadoop.hbase.thrift*:org.apache.hadoop.hbase.tmpl.*:org.apache.hadoop.hbase.tool:org.apache.hadoop.hbase.trace:org.apache.hadoop.hbase.util.byterange*:org.apache.hadoop.hbase.util.test:org.apache.hadoop.hbase.util.vint:org.apache.hadoop.metrics2*:org.apache.hadoop.hbase.io.compress*
false**/generated/*protectedtruetrue2truetruetruetruealltrueen_US-J-Xmx2Gorg.mockitomockito-core${mockito-core.version}org.hamcresthamcrest-core${hamcrest.version}com.google.code.findbugsjsr3053.0.2falsetestuserapitest-aggregate-no-fork
org.apache.yetus.audience.tools.IncludePublicAnnotationsStandardDoclet
org.apache.yetusaudience-annotations${audience-annotations.version}truetestapidocsUser APIThe HBase Application Programmer's API
org.apache.hadoop.hbase.backup*:org.apache.hadoop.hbase.catalog:org.apache.hadoop.hbase.client.coprocessor:org.apache.hadoop.hbase.client.metrics:org.apache.hadoop.hbase.codec*:org.apache.hadoop.hbase.constraint:org.apache.hadoop.hbase.coprocessor.*:org.apache.hadoop.hbase.executor:org.apache.hadoop.hbase.fs:*.generated.*:org.apache.hadoop.hbase.io.hfile.*:org.apache.hadoop.hbase.mapreduce.hadoopbackport:org.apache.hadoop.hbase.mapreduce.replication:org.apache.hadoop.hbase.master.*:org.apache.hadoop.hbase.metrics*:org.apache.hadoop.hbase.migration:org.apache.hadoop.hbase.monitoring:org.apache.hadoop.hbase.p*:org.apache.hadoop.hbase.regionserver.compactions:org.apache.hadoop.hbase.regionserver.handler:org.apache.hadoop.hbase.regionserver.snapshot:org.apache.hadoop.hbase.replication.*:org.apache.hadoop.hbase.rest.filter:org.apache.hadoop.hbase.rest.model:org.apache.hadoop.hbase.rest.p*:org.apache.hadoop.hbase.security.*:org.apache.hadoop.hbase.thrift*:org.apache.hadoop.hbase.tmpl.*:org.apache.hadoop.hbase.tool:org.apache.hadoop.hbase.trace:org.apache.hadoop.hbase.util.byterange*:org.apache.hadoop.hbase.util.test:org.apache.hadoop.hbase.util.vint:org.apache.hadoop.metrics2*:org.apache.hadoop.hbase.io.compress*
false**/generated/*protectedtruetrue2truetruetruetruealltrueen_US-J-Xmx2Gorg.mockitomockito-core${mockito-core.version}org.hamcresthamcrest-core${hamcrest.version}com.google.code.findbugsjsr3053.0.2falseorg.apache.maven.pluginsmaven-checkstyle-plugin${maven.checkstyle.version}target/**hbase.apache.orgHBase Website at hbase.apache.orgfile:///tmp