4.0.0org.apacheapache23org.apache.hbasehbasepom3.0.0-alpha-3-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-balancerhbase-mapreducehbase-resource-bundlehbase-httphbase-serverhbase-thrifthbase-shellhbase-protocol-shadedhbase-clienthbase-hadoop-compathbase-commonhbase-procedurehbase-endpointhbase-ithbase-exampleshbase-assemblyhbase-testing-utilhbase-annotationshbase-resthbase-checkstylehbase-external-blockcachehbase-shadedhbase-archetypeshbase-metrics-apihbase-metricshbase-backuphbase-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.orghttps://lists.apache.org/list.html?user@hbase.apache.orghttps://dir.gmane.org/gmane.comp.java.hadoop.hbase.userDeveloper Listdev-subscribe@hbase.apache.orgdev-unsubscribe@hbase.apache.orgdev@hbase.apache.orghttps://lists.apache.org/list.html?dev@hbase.apache.orghttps://dir.gmane.org/gmane.comp.java.hadoop.hbase.develCommits Listcommits-subscribe@hbase.apache.orgcommits-unsubscribe@hbase.apache.orghttps://lists.apache.org/list.html?commits@hbase.apache.orgIssues Listissues-subscribe@hbase.apache.orgissues-unsubscribe@hbase.apache.orghttps://lists.apache.org/list.html?issues@hbase.apache.orgBuilds Listbuilds-subscribe@hbase.apache.orgbuilds-unsubscribe@hbase.apache.orghttps://lists.apache.org/list.html?builds@hbase.apache.orgUser (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.orgachouhanAbhishek Singh Chouhanachouhan@apache.org+5acube123Amitanand S. Aiyeracube123@apache.org-8allan163Allan Yangallan163@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+5ashuAshu Pachauriashu@apache.org+5bharathvBharath Vissapragadabharathv@apache.org-8binlijinLijin Binbinlijin@apache.org+8brfrn169Toshihiro Suzukibrfrn169@apache.org+9busbeySean Busbeybusbey@apache.org-6chengleiCheng Leichenglei@apache.org+8chenhengHeng 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-8gjacobyGeoffrey Jacobygjacoby@apache.org-5gxchengGuangxu Chenggxcheng@apache.org+8haxiaolinXiaolin Hahaxiaolin@apache.org+8huaxiangsunHuaxiang Sunhuaxiangsun@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-8janhJan Hentscheljanh@apache.org+1jmhsiehJonathan Hsiehjmhsieh@apache.org-8jxiangJimmy Xiangjxiang@apache.org-8kannanKannan Muthukkaruppankannan@fb.com-8karthikKarthik Ranganathankranganathan@fb.com-8larsfranckeLars Franckelarsfrancke@apache.orgEurope/BerlinlarsgeorgeLars 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.org0mdrobMike Drobmdrob@apache.org-5meszibaluBalazs Meszarosmeszibalu@apache.org+1mistyMisty Stanley-Jonesmisty@apache.org-8ndimidukNick Dimidukndimiduk@apache.org-8niuyulinYulin Niuniuyulin@apache.org+8nkeywalNicolas Liochonnkeywal@apache.org+1nspiegelbergNicolas Spiegelbergnspiegelberg@fb.com-8octo47Andrey Stepachevocto47@gmail.com0openinxZheng Huopeninx@apache.org+8pankajkumarPankaj Kumarpankajkumar@apache.org+5psomogyiPeter Somogyipsomogyi@apache.org+1rajeshbabuRajeshbabu Chintaguntlarajeshbabu@apache.org+5ramkrishnaRamkrishna S Vasudevanramkrishna@apache.org+5rawsonRyan Rawsonrawson@apache.org-8reidchanReid Chanreidchan@apache.org+8sakthiSakthi Velsakthi@apache.org-8sersheSergey Shelukhinsershe@apache.org-8ssrungarapuSrikanth Srungarapussrungarapu@apache.org-8stackMichael Stackstack@apache.org-8syuanjiangStephen Yuan Jiangsyuanjiang@apache.org-8taklwuTak-Lon (Stephen) Wutaklwu@apache.org-8tedyuTed Yuyuzhihong@gmail.com-8tianjytianjy@apache.org+8toddTodd Lipcontodd@apache.org-8tofferFrancis Liutoffer@apache.org-8vikasvVikas Vishwakarmavikasv@apache.org+5viragVirag Kotharivirag@yahoo-inc.com-8vjasaniViraj Jasanivjasani@apache.org+5waterXiang Lixiangli@apache.org+8wchevreuilWellington Chevreuilwchevreuil@apache.org0weichiuWei-Chiu Chuangweichiu@apache.org-8xucangXu Cangxucang@apache.org-8yangzhe1991Phil Yangyangzhe1991@apache.org+8zghaoGuanghao Zhangzghao@apache.org+8zhangduoDuo Zhangzhangduo@apache.org+8zhaobaiqiangBaiqiang Zhaozhaobaiqiang@apache.org+8zjushchChunhui Shenzjushch@apache.org+8churroRahul Gidwanichurro@apache.org-8yiliangYi Liangyiliang@apache.org-8zyorkZach Yorkzyork@apache.org-8meiyiYi Meimeiyi@apache.org+8wangzhengZheng (bsglz) Wangwangzheng@apache.org+8sunxinXin Sunsunxin@apache.org+8huangzhuoyueZhuoyue Huanghuangzhuoyue@apache.org+8xiaoytYutong Xiaoxiaoyt@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/****/vote.tmpl**/CC-MAIN-2021-10-warc.paths.gzmaven-assembly-plugintrueorg.xolstice.maven.pluginsprotobuf-maven-plugin${protobuf.plugin.version}${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-scalaenforceorg.scala-lang:scala-libraryWe don't allow Scala, see HBASE-13992.banned-commons-loggingenforcecommons-logging:commons-logging
We don't use commons-logging any more, so do not depend on it directly.
falsebanned-log4jenforcelog4j:log4j
We do not allow log4j dependencies 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
banned-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
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.**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.83.0.4${compileSource}3.1.2${hadoop-three.version}src/main/assembly/hadoop-three-compat.xml3.10.5.Final0.5.01.7.72.8.11.131.62.11.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.13.21.31.0.11.0.12.17.12.28.20.6.1thrift0.14.13.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.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.0.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-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-jarhbase-backuporg.apache.hbase${project.version}org.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-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-jartesthbase-replicationorg.apache.hbase${project.version}hbase-balancerorg.apache.hbase${project.version}hbase-balancerorg.apache.hbase${project.version}test-jartesthbase-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-validatorcommons-validator${commons-validator.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.2org.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}com.sun.xml.wsjaxws-ri2.3.2pomjavax.activationjavax.activation-apijunitjunittestbuild-with-jdk8[1.8,)build-with-jdk11[1.11,)--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED ${hbase-surefire.argLine}3.2.02200mjenkins.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-3.0!hadoop.profile${hadoop-three.version}src/main/assembly/hadoop-three-compat.xmlorg.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-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-log4j12log4jlog4jio.nettynettyio.nettynetty-alljavax.activationjavax.activation-api1.2.0testorg.apache.hadoophadoop-commontest-jartests${hadoop-three.version}com.sun.jerseyjersey-corecom.google.code.findbugsjsr305org.slf4jslf4j-log4j12log4jlog4jio.nettynetty-allorg.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.nettynettyio.nettynetty-allcom.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
runRSGroupTestsfalse11falsetrueorg.apache.hadoop.hbase.testclassification.RSGroupTests
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.protobuflinuxaarch64maven-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