4.0.0org.apacheapache23org.apache.hbasehbasepom2.6.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-logginghbase-compressionscm: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.userDeveloper 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.develCommits 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}falsefalse${surefire.skipFirstPart}${surefire.firstPartForkCount}false${surefire.reportsDirectory}${surefire.tempDir}${surefire.testFailureIgnore}${surefire.timeout}${test.output.tofile}${test.build.classes}${test.tmp.dir}org.apache.hadoop.hbase.logging.JulToSlf4jInitializer${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.xmltruetrueMaxcom.github.spotbugsspotbugs${spotbugs.version}org.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-forklog4j2.xmlorg.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**/parser-date-iso8601.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/****/CC-MAIN-2021-10-warc.paths.gzmaven-assembly-plugintrueorg.xolstice.maven.pluginsprotobuf-maven-plugin${protobuf.plugin.version}${external.protobuf.groupid}:protoc:${external.protoc.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.apache.maven.pluginsmaven-gpg-plugin${maven.gpg.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
falsebanned-htraceenforceorg.apache.htrace:**
Use OpenTelemetry instead
falsebanned-other-logging-frameworkenforcelog4j:*org.slf4j:slf4j-log4j12ch.qos.reload4j:*org.slf4j:slf4j-reload4jch.qos.logback:*
We do not allow other logging frameworks as now we use log4j2
banned-slf4j-log4j12enforceorg.slf4j:slf4j-log4j12
We do not allow slf4j-log4j12 dependency as now we use log4j-slf4j-impl
check-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.**org.apache.log4j.**org.apache.logging.log4j.**false512
Do not use log4j2 directly in code, see Log4jUtils in hbase-logging for more details.
org.apache.logging.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 htraceorg.htrace.**org.apache.htrace.**true512Use shaded jetty in hbase-thirdpartyorg.eclipse.jetty.**true512Use shaded jersey in hbase-thirdpartyorg.glassfish.jersey.**true512
You should never use this style of annotations(i.e, 'this is for test only')
in IA.Public or IA.LimitedPrivate classes. Use IA.Private to tell users this is
not for public use.
For IA.Private classes, use RestrictedApi annotation in error prone instead.
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTestingtrue512Use shaded javax.ws.rs in hbase-thirdpartyjavax.ws.rs.**true512Use shaded jackson-jaxrs-json-provider in hbase-thirdpartycom.fasterxml.jackson.jaxrs.**true512Use junit4 insteadjunit.framework.**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.883.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.11.03.93.6.13.4.24.5.34.4.133.2.62.13.12.13.12.3.13.1.02.1.12.3.23.0.1-b089.2.13.04.13.21.31.0.11.0.12.17.22.28.2com.google.protobuf2.5.0${external.protobuf.version}0.6.1thrift0.14.13.5.72.111.7.334.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.10.02.4.21.0.01.83.3.03.1.02.103.0.13.2.01.1.03.1.21.5.0.Final1.3.9-14.2.24.2.03.0.0-M42.121.0.10.211.8.01.1.8.41.91.5.0-44.1.0hbase-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.5.13.0.00.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-clientorg.apache.hbase${project.version}test-jartesthbase-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-jartestorg.apache.hbasehbase-compression-aircompressor${project.version}org.apache.hbasehbase-compression-lz4${project.version}org.apache.hbasehbase-compression-snappy${project.version}org.apache.hbasehbase-compression-xz${project.version}org.apache.hbasehbase-compression-zstd${project.version}com.github.stephenc.findbugsfindbugs-annotations${findbugs-annotations.version}org.codehaus.jettisonjettison${jettison.version}org.slf4jslf4j-api${slf4j.version}org.slf4jjcl-over-slf4j${slf4j.version}org.slf4jjul-to-slf4j${slf4j.version}org.apache.logging.log4jlog4j-api${log4j2.version}org.apache.logging.log4jlog4j-core${log4j2.version}org.apache.logging.log4jlog4j-slf4j-impl${log4j2.version}org.apache.logging.log4jlog4j-1.2-api${log4j2.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.nettynettyio.nettynetty-allorg.slf4jslf4j-log4j12log4jlog4jjlinejline${jline.version}org.apache.thriftlibthrift${thrift.version}org.apache.tomcat.embedtomcat-embed-coreorg.jrubyjruby-complete${jruby.version}org.jruby.jcodingsjcodings${jcodings.version}org.jruby.jonijoni${joni.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}testio.opentelemetryopentelemetry-bom${opentelemetry.version}pomimportio.opentelemetryopentelemetry-semconv${opentelemetry.version}-alphaio.opentelemetry.javaagentopentelemetry-javaagent${opentelemetry-javaagent.version}allcom.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}io.airliftaircompressor${aircompressor.version}org.lz4lz4-java${lz4.version}org.tukaanixz${xz.version}org.xerial.snappysnappy-java${snappy.version}com.github.lubenzstd-jni${zstd-jni.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}org.apache.hbase.thirdpartyhbase-shaded-jackson-jaxrs-json-provider${hbase-thirdparty.version}org.apache.hbase.thirdpartyhbase-unsafe${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,)${releaseTarget}--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.nettynettyio.nettynetty-alljavax.servletservlet-apijavax.injectjavax.injectorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-mapreduce-client-jobclient${hadoop-two.version}com.sun.jerseyjersey-coreio.nettynettyio.nettynetty-alljavax.servletservlet-apiorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-mapreduce-client-jobclient${hadoop-two.version}test-jartestcom.sun.jerseyjersey-coreio.nettynettyio.nettynetty-alljavax.servletservlet-apiorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-mapreduce-client-app${hadoop-two.version}test-jarorg.codehaus.jacksonjackson-mapper-aslorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xcjavax.xml.bindjaxb-apijavax.ws.rsjsr311-apijavax.servletservlet-apiorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-hdfs${hadoop-two.version}com.sun.jerseyjersey-corejavax.servlet.jspjsp-apijavax.servletservlet-apiio.nettynettyio.nettynetty-allstaxstax-apixercesxercesImplorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslcom.google.guavaguavaorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-hdfs${hadoop-two.version}test-jartestjavax.servlet.jspjsp-apijavax.servletservlet-apiio.nettynettyio.nettynetty-allstaxstax-apixercesxercesImplorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslcom.google.guavaguavacom.sun.jerseyjersey-coreorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-auth${hadoop-two.version}com.google.guavaguavanet.minidevjson-smartorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-common${hadoop-two.version}com.sun.jerseyjersey-coreorg.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xccommons-beanutilscommons-beanutilsjavax.servlet.jspjsp-apijavax.servletservlet-apistaxstax-apiio.nettynettyio.nettynetty-allcom.google.code.findbugsjsr305junitjunitorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-common${hadoop-two.version}test-jartestjavax.servlet.jspjsp-apiorg.codehaus.jacksonjackson-mapper-aslorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xcjavax.xml.bindjaxb-apijavax.ws.rsjsr311-apijavax.servletservlet-apicom.sun.jerseyjersey-corecom.google.code.findbugsjsr305io.nettynettyorg.slf4jslf4j-log4j12log4jlog4jjavax.activationjavax.activation-api1.2.0testorg.apache.hadoophadoop-client${hadoop-two.version}org.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-minicluster${hadoop-two.version}commons-httpclientcommons-httpclientjavax.servlet.jspjsp-apijavax.servletservlet-apistaxstax-apiio.nettynettyio.nettynetty-allcom.google.code.findbugsjsr305org.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-minikdc${hadoop-two.version}testorg.slf4jslf4j-log4j12log4jlog4jorg.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.nettynettyio.nettynetty-alljavax.servletservlet-apijavax.injectjavax.injectorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-mapper-aslcom.google.guavaguavaorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-mapreduce-client-app${hadoop-three.version}test-jarorg.codehaus.jacksonjackson-mapper-aslorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xcjavax.xml.bindjaxb-apijavax.ws.rsjsr311-apiorg.slf4jslf4j-log4j12log4jlog4jorg.apache.hadoophadoop-mapreduce-client-jobclient${hadoop-three.version}com.sun.jerseyjersey-coreio.nettynettyio.nettynetty-alljavax.servletservlet-apiorg.slf4jslf4j-log4j12org.apache.hadoophadoop-mapreduce-client-jobclient${hadoop-three.version}test-jartestcom.sun.jerseyjersey-coreio.nettynettyio.nettynetty-alljavax.servletservlet-apiorg.slf4jslf4j-log4j12org.apache.hadoophadoop-mapreduce-client-app${hadoop-three.version}test-jarorg.codehaus.jacksonjackson-mapper-aslorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xcjavax.xml.bindjaxb-apijavax.ws.rsjsr311-apijavax.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-log4j12log4jlog4jio.nettynettyio.nettynetty-allorg.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-log4j12log4jlog4jio.nettynetty-allorg.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.nettynettyio.nettynetty-allcom.google.code.findbugsjsr305junitjunitorg.codehause.jacksonjackson-core-aslorg.codehause.jacksonjackson-mapper-aslorg.slf4jslf4j-log4j12log4jlog4jjavax.activationjavax.activation-api1.2.0testorg.apache.hadoophadoop-commontest-jartest${hadoop-three.version}javax.servlet.jspjsp-apiorg.codehaus.jacksonjackson-mapper-aslorg.codehaus.jacksonjackson-core-aslorg.codehaus.jacksonjackson-jaxrsorg.codehaus.jacksonjackson-xcjavax.xml.bindjaxb-apijavax.ws.rsjsr311-apijavax.servletservlet-apicom.sun.jerseyjersey-corecom.google.code.findbugsjsr305io.nettynettyorg.slf4jslf4j-log4j12log4jlog4jorg.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-log4j12org.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-timestamptruetrueaarch64org.openlabtesting.protobuf2.5.0.2linuxaarch64maven-project-info-reports-plugin${maven.project.info.report.version}dependenciesdependency-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