4.0.0 org.apache apache 23 org.apache.hbase hbase 3.0.0-alpha-3-SNAPSHOT pom Apache 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.org 2007 Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0.txt repo achouhan Abhishek Singh Chouhan achouhan@apache.org +5 acube123 Amitanand S. Aiyer acube123@apache.org -8 allan163 Allan Yang allan163@apache.org +8 appy Apekshit Sharma appy@apache.org -8 anastasia Anastasia Braginsky anastasia@apache.org +2 apurtell Andrew Purtell apurtell@apache.org -8 anoopsamjohn Anoop Sam John anoopsamjohn@apache.org +5 antonov Mikhail Antonov antonov@apache.org -8 ashishsinghi Ashish Singhi ashishsinghi@apache.org +5 ashu Ashu Pachauri ashu@apache.org +5 bharathv Bharath Vissapragada bharathv@apache.org -8 binlijin Lijin Bin binlijin@apache.org +8 brfrn169 Toshihiro Suzuki brfrn169@apache.org +9 busbey Sean Busbey busbey@apache.org -6 chenglei Cheng Lei chenglei@apache.org +8 chenheng Heng Chen chenheng@apache.org +8 chia7712 Chia-Ping Tsai chia7712@apache.org +8 ddas Devaraj Das ddas@apache.org -8 dimaspivak Dima Spivak dimaspivak@apache.org -8 dmeil Doug Meil dmeil@apache.org -5 eclark Elliott Clark eclark@apache.org -8 elserj Josh Elser elserj@apache.org -5 enis Enis Soztutar enis@apache.org -8 eshcar Eshcar Hillel eshcar@apache.org +2 fenghh Honghua Feng fenghh@apache.org +8 garyh Gary Helmling garyh@apache.org -8 gchanan Gregory Chanan gchanan@apache.org -8 gjacoby Geoffrey Jacoby gjacoby@apache.org -5 gxcheng Guangxu Cheng gxcheng@apache.org +8 haxiaolin Xiaolin Ha haxiaolin@apache.org +8 huaxiangsun Huaxiang Sun huaxiangsun@apache.org -8 jdcryans Jean-Daniel Cryans jdcryans@apache.org -8 jeffreyz Jeffrey Zhong jeffreyz@apache.org -8 jerryjch Jing Chen (Jerry) He jerryjch@apache.org -8 jyates Jesse Yates jyates@apache.org -8 jgray Jonathan Gray jgray@fb.com -8 jingchengdu Jingcheng Du jingchengdu@apache.org +8 esteban Esteban Gutierrez esteban@apache.org -8 janh Jan Hentschel janh@apache.org +1 jmhsieh Jonathan Hsieh jmhsieh@apache.org -8 jxiang Jimmy Xiang jxiang@apache.org -8 kannan Kannan Muthukkaruppan kannan@fb.com -8 karthik Karthik Ranganathan kranganathan@fb.com -8 larsfrancke Lars Francke larsfrancke@apache.org Europe/Berlin larsgeorge Lars George larsgeorge@apache.org +1 larsh Lars Hofhansl larsh@apache.org -8 liangxie Liang Xie liangxie@apache.org +8 liushaohui Shaohui Liu liushaohui@apache.org +8 liyin Liyin Tang liyin.tang@fb.com -8 liyu Yu Li liyu@apache.org +8 mbautin Mikhail Bautin mbautin@apache.org -8 mbertozzi Matteo Bertozzi mbertozzi@apache.org 0 mdrob Mike Drob mdrob@apache.org -5 meszibalu Balazs Meszaros meszibalu@apache.org +1 misty Misty Stanley-Jones misty@apache.org -8 ndimiduk Nick Dimiduk ndimiduk@apache.org -8 niuyulin Yulin Niu niuyulin@apache.org +8 nkeywal Nicolas Liochon nkeywal@apache.org +1 nspiegelberg Nicolas Spiegelberg nspiegelberg@fb.com -8 octo47 Andrey Stepachev octo47@gmail.com 0 openinx Zheng Hu openinx@apache.org +8 pankajkumar Pankaj Kumar pankajkumar@apache.org +5 psomogyi Peter Somogyi psomogyi@apache.org +1 rajeshbabu Rajeshbabu Chintaguntla rajeshbabu@apache.org +5 ramkrishna Ramkrishna S Vasudevan ramkrishna@apache.org +5 rawson Ryan Rawson rawson@apache.org -8 reidchan Reid Chan reidchan@apache.org +8 sakthi Sakthi Vel sakthi@apache.org -8 sershe Sergey Shelukhin sershe@apache.org -8 ssrungarapu Srikanth Srungarapu ssrungarapu@apache.org -8 stack Michael Stack stack@apache.org -8 syuanjiang Stephen Yuan Jiang syuanjiang@apache.org -8 taklwu Tak-Lon (Stephen) Wu taklwu@apache.org -8 tedyu Ted Yu yuzhihong@gmail.com -8 tianjy tianjy@apache.org +8 todd Todd Lipcon todd@apache.org -8 toffer Francis Liu toffer@apache.org -8 vikasv Vikas Vishwakarma vikasv@apache.org +5 virag Virag Kothari virag@yahoo-inc.com -8 vjasani Viraj Jasani vjasani@apache.org +5 water Xiang Li xiangli@apache.org +8 wchevreuil Wellington Chevreuil wchevreuil@apache.org 0 weichiu Wei-Chiu Chuang weichiu@apache.org -8 xucang Xu Cang xucang@apache.org -8 yangzhe1991 Phil Yang yangzhe1991@apache.org +8 zghao Guanghao Zhang zghao@apache.org +8 zhangduo Duo Zhang zhangduo@apache.org +8 zhaobaiqiang Baiqiang Zhao zhaobaiqiang@apache.org +8 zjushch Chunhui Shen zjushch@apache.org +8 churro Rahul Gidwani churro@apache.org -8 yiliang Yi Liang yiliang@apache.org -8 zyork Zach York zyork@apache.org -8 meiyi Yi Mei meiyi@apache.org +8 wangzheng Zheng (bsglz) Wang wangzheng@apache.org +8 sunxin Xin Sun sunxin@apache.org +8 huangzhuoyue Zhuoyue Huang huangzhuoyue@apache.org +8 xiaoyt Yutong Xiao xiaoyt@apache.org +8 bbeaudreault Bryan Beaudreault bbeaudreault@apache.org -5 User List user-subscribe@hbase.apache.org user-unsubscribe@hbase.apache.org user@hbase.apache.org https://lists.apache.org/list.html?user@hbase.apache.org https://dir.gmane.org/gmane.comp.java.hadoop.hbase.user Developer List dev-subscribe@hbase.apache.org dev-unsubscribe@hbase.apache.org dev@hbase.apache.org https://lists.apache.org/list.html?dev@hbase.apache.org https://dir.gmane.org/gmane.comp.java.hadoop.hbase.devel Commits List commits-subscribe@hbase.apache.org commits-unsubscribe@hbase.apache.org https://lists.apache.org/list.html?commits@hbase.apache.org Issues List issues-subscribe@hbase.apache.org issues-unsubscribe@hbase.apache.org https://lists.apache.org/list.html?issues@hbase.apache.org Builds List builds-subscribe@hbase.apache.org builds-unsubscribe@hbase.apache.org https://lists.apache.org/list.html?builds@hbase.apache.org User (ZH) List user-zh-subscribe@hbase.apache.org user-zh-unsubscribe@hbase.apache.org user-zh@hbase.apache.org https://lists.apache.org/list.html?user-zh@hbase.apache.org hbase-build-configuration hbase-replication hbase-balancer hbase-mapreduce hbase-resource-bundle hbase-http hbase-server hbase-thrift hbase-shell hbase-protocol-shaded hbase-client hbase-hadoop-compat hbase-common hbase-procedure hbase-endpoint hbase-it hbase-examples hbase-assembly hbase-testing-util hbase-annotations hbase-rest hbase-checkstyle hbase-external-blockcache hbase-shaded hbase-archetypes hbase-metrics-api hbase-metrics hbase-backup hbase-zookeeper hbase-hbtop hbase-asyncfs hbase-logging hbase-compression scm:git:git://gitbox.apache.org/repos/asf/hbase.git scm:git:https://gitbox.apache.org/repos/asf/hbase.git https://gitbox.apache.org/repos/asf?p=hbase.git JIRA https://issues.apache.org/jira/browse/HBASE hbase.apache.org HBase Website at hbase.apache.org file:///tmp false false false false false false ${project.build.finalName}.tar.gz yyyy-MM-dd'T'HH:mm ${maven.build.timestamp} 1.8 8 3.0.4 ${compileSource} 3.1.2 ${hadoop-three.version} src/main/assembly/hadoop-three-compat.xml 3.10.5.Final 0.5.0 1.7.7 2.8.1 1.13 1.6 2.11.0 3.9 3.6.1 3.4.2 4.5.13 4.4.13 3.2.6 2.13.1 2.13.1 2.3.1 3.1.0 2.1.1 2.3.2 3.0.1-b08 9.3.4.0 4.13.2 1.3 1.0.1 1.0.1 2.17.2 2.28.2 0.6.1 thrift 0.14.1 3.5.7 2.11 1.7.30 4.0.3 2.4.1 1.3.8 2.1.42 1.0.56 2.12.2 1.67 1.0.1 1.0.0 4.2.0 2.1.0 1.5.3 3.0.0 1.4 8.29 1.6.0 2.10.0 2.4.2 1.0.0 1.8 3.3.0 3.1.0 2.10 3.0.1 3.4.0 1.1.0 3.1.2 1.5.0.Final 1.3.9-1 4.2.2 4.2.0 3.0.0-M6 2.12 1.0.1 2.22.2 3.12.0 0.21 1.7.1 1.8.0 1.1.8.4 1.9 1.5.0-4 4.1.0 hbase-server-${project.version}-tests.jar hbase-common-${project.version}-tests.jar hbase-procedure-${project.version}-tests.jar hbase-it-${project.version}-tests.jar hbase-annotations-${project.version}-tests.jar hbase-mapreduce-${project.version}-tests.jar hbase-zookeeper-${project.version}-tests.jar hbase-asyncfs-${project.version}-tests.jar bash surefire-junit47 false false 0.25C 0.25C org.apache.hadoop.hbase.testclassification.SmallTests org.apache.hadoop.hbase.testclassification.MediumTests false true 900 2200m 2200m -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 -Dio.opentelemetry.context.enableStrictContext=true -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 -Dio.opentelemetry.context.enableStrictContext=true ${hbase-surefire.argLine} 0.7.5.201505241946 1.5.1 3.0.0 0.14.0 ${project.build.directory}/test-classes ${project.build.directory} yyyy-MM-dd'T'HH:mm:ss'Z' ${maven.build.timestamp} bash none org.apache.hbase hbase-annotations ${project.version} test-jar org.apache.hbase hbase-backup ${project.version} org.apache.hbase hbase-common ${project.version} org.apache.hbase hbase-common ${project.version} test-jar test org.apache.hbase hbase-logging ${project.version} org.apache.hbase hbase-logging ${project.version} test-jar test org.apache.hbase hbase-protocol-shaded ${project.version} org.apache.hbase hbase-procedure ${project.version} org.apache.hbase hbase-procedure ${project.version} test-jar org.apache.hbase hbase-hadoop-compat ${project.version} org.apache.hbase hbase-hadoop-compat ${project.version} test-jar test org.apache.hbase hbase-replication ${project.version} org.apache.hbase hbase-balancer ${project.version} org.apache.hbase hbase-balancer ${project.version} test-jar test org.apache.hbase hbase-http ${project.version} org.apache.hbase hbase-http ${project.version} test-jar test org.apache.hbase hbase-server ${project.version} org.apache.hbase hbase-server ${project.version} test-jar test org.apache.hbase hbase-mapreduce ${project.version} org.apache.hbase hbase-mapreduce ${project.version} test-jar test org.apache.hbase hbase-endpoint ${project.version} org.apache.hbase hbase-shell ${project.version} org.apache.hbase hbase-shell ${project.version} test-jar test org.apache.hbase hbase-thrift ${project.version} org.apache.hbase hbase-thrift ${project.version} test-jar test org.apache.hbase hbase-testing-util ${project.version} test org.apache.hbase hbase-examples ${project.version} org.apache.hbase hbase-external-blockcache ${project.version} org.apache.hbase hbase-it ${project.version} test-jar test org.apache.hbase hbase-client ${project.version} org.apache.hbase hbase-client ${project.version} test-jar test org.apache.hbase hbase-metrics-api ${project.version} org.apache.hbase hbase-metrics-api ${project.version} test-jar test org.apache.hbase hbase-metrics ${project.version} org.apache.hbase hbase-metrics ${project.version} test-jar test org.apache.hbase hbase-rest ${project.version} org.apache.hbase hbase-resource-bundle ${project.version} org.apache.hbase hbase-zookeeper ${project.version} com.google.code.findbugs jsr305 com.github.spotbugs spotbugs-annotations org.apache.hbase hbase-zookeeper ${project.version} test-jar test org.apache.hbase hbase-hbtop ${project.version} org.apache.hbase hbase-shaded-client ${project.version} org.apache.hbase hbase-shaded-client-byo-hadoop ${project.version} org.apache.hbase hbase-shaded-mapreduce ${project.version} org.apache.hbase hbase-asyncfs ${project.version} org.apache.hbase hbase-asyncfs ${project.version} test-jar test org.apache.hbase hbase-compression-aircompressor ${project.version} org.apache.hbase hbase-compression-brotli ${project.version} org.apache.hbase hbase-compression-lz4 ${project.version} org.apache.hbase hbase-compression-snappy ${project.version} org.apache.hbase hbase-compression-xz ${project.version} org.apache.hbase hbase-compression-zstd ${project.version} com.github.stephenc.findbugs findbugs-annotations ${findbugs-annotations.version} org.codehaus.jettison jettison ${jettison.version} org.slf4j slf4j-api ${slf4j.version} org.slf4j jcl-over-slf4j ${slf4j.version} org.slf4j jul-to-slf4j ${slf4j.version} org.apache.logging.log4j log4j-api ${log4j2.version} org.apache.logging.log4j log4j-core ${log4j2.version} org.apache.logging.log4j log4j-slf4j-impl ${log4j2.version} org.apache.logging.log4j log4j-1.2-api ${log4j2.version} org.apache.avro avro ${avro.version} com.github.ben-manes.caffeine caffeine ${caffeine.version} io.dropwizard.metrics metrics-core ${metrics-core.version} org.apache.httpcomponents httpclient ${httpclient.version} org.apache.httpcomponents httpcore ${httpcore.version} commons-codec commons-codec ${commons-codec.version} commons-validator commons-validator ${commons-validator.version} commons-io commons-io ${commons-io.version} org.apache.commons commons-lang3 ${commons-lang3.version} org.apache.commons commons-math3 ${commons-math.version} commons-logging commons-logging 1.2 org.apache.zookeeper zookeeper ${zookeeper.version} com.google.code.findbugs jsr305 com.github.spotbugs spotbugs-annotations jline jline com.sun.jmx jmxri com.sun.jdmk jmxtools javax.jms jms io.netty netty io.netty netty-all org.slf4j slf4j-log4j12 log4j log4j jline jline ${jline.version} org.apache.thrift libthrift ${thrift.version} org.apache.tomcat.embed tomcat-embed-core org.jruby jruby-complete ${jruby.version} org.jruby.jcodings jcodings ${jcodings.version} org.jruby.joni joni ${joni.version} com.fasterxml.jackson.core jackson-annotations ${jackson.version} com.fasterxml.jackson.core jackson-core ${jackson.version} com.fasterxml.jackson.core jackson-databind ${jackson.databind.version} org.jamon jamon-runtime ${jamon-runtime.version} javax.servlet javax.servlet-api ${servlet.api.version} javax.ws.rs javax.ws.rs-api ${wx.rs.api.version} com.sun.activation javax.activation 1.2.0 javax.annotation javax.annotation-api 1.2 org.glassfish.web javax.servlet.jsp ${glassfish.jsp.version} javax.servlet.jsp javax.servlet.jsp-api 2.3.1 org.glassfish javax.el ${glassfish.el.version} javax.xml.bind jaxb-api ${jaxb-api.version} javax.xml.stream stax-api junit junit ${junit.version} org.hamcrest hamcrest-core ${hamcrest.version} org.hamcrest hamcrest-library ${hamcrest.version} org.mockito mockito-core ${mockito-core.version} test io.opentelemetry opentelemetry-bom ${opentelemetry.version} pom import io.opentelemetry opentelemetry-semconv ${opentelemetry.version}-alpha io.opentelemetry.javaagent opentelemetry-javaagent ${opentelemetry-javaagent.version} all com.lmax disruptor ${disruptor.version} net.spy spymemcached ${spy.version} true org.bouncycastle bcprov-jdk15on ${bouncycastle.version} test org.apache.kerby kerb-core ${kerby.version} org.apache.kerby kerb-client ${kerby.version} org.apache.kerby kerb-simplekdc ${kerby.version} org.apache.commons commons-crypto ${commons-crypto.version} net.java.dev.jna jna org.apache.curator curator-framework ${curator.version} org.apache.zookeeper zookeeper org.apache.curator curator-client ${curator.version} com.google.guava guava org.apache.zookeeper zookeeper org.apache.curator curator-recipes ${curator.version} com.google.guava guava org.apache.zookeeper zookeeper org.apache.yetus audience-annotations ${audience-annotations.version} io.airlift aircompressor ${aircompressor.version} org.lz4 lz4-java ${lz4.version} org.tukaani xz ${xz.version} org.xerial.snappy snappy-java ${snappy.version} com.github.luben zstd-jni ${zstd-jni.version} org.apache.hbase.thirdparty hbase-shaded-gson ${hbase-thirdparty.version} org.apache.hbase.thirdparty hbase-shaded-miscellaneous ${hbase-thirdparty.version} org.apache.hbase.thirdparty hbase-shaded-netty ${hbase-thirdparty.version} org.apache.hbase.thirdparty hbase-shaded-protobuf ${hbase-thirdparty.version} org.apache.hbase.thirdparty hbase-shaded-jetty ${hbase-thirdparty.version} org.apache.hbase.thirdparty hbase-shaded-jersey ${hbase-thirdparty.version} org.apache.hbase.thirdparty hbase-shaded-jackson-jaxrs-json-provider ${hbase-thirdparty.version} org.apache.hbase.thirdparty hbase-unsafe ${hbase-thirdparty.version} com.sun.xml.ws jaxws-ri 2.3.2 pom javax.activation javax.activation-api junit junit test org.apache.maven.plugins maven-remote-resources-plugin org.apache.maven.plugins maven-release-plugin apache-release -Dmaven.test.skip.exec ${arguments} ${goals} pom.xml org.apache.maven.plugins maven-compiler-plugin ${compileSource} ${compileSource} true false false -Xlint:-options org.apache.maven.plugins maven-javadoc-plugin ${maven.javadoc.version} ${compileSource} org.apache.maven.plugins maven-surefire-plugin ${surefire.version} ${surefire.firstPartGroups} false false false ${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} listener org.apache.hadoop.hbase.TimedOutTestsListener,org.apache.hadoop.hbase.HBaseClassTestRuleChecker,org.apache.hadoop.hbase.ResourceCheckerJUnitListener org.apache.maven.surefire ${surefire.provider} ${surefire.version} secondPartTestsExecution test test ${surefire.skipSecondPart} ${surefire.testFailureIgnore} false ${surefire.secondPartForkCount} ${surefire.secondPartGroups} ${surefire.timeout} org.apache.maven.plugins maven-surefire-report-plugin ${surefire.version} org.codehaus.mojo buildnumber-maven-plugin ${buildnumber.maven.version} com.github.spotbugs spotbugs-maven-plugin ${spotbugs.maven.version} ${project.basedir}/../dev-support/spotbugs-exclude.xml true true Max com.github.spotbugs spotbugs ${spotbugs.version} org.codehaus.mojo build-helper-maven-plugin ${build.helper.maven.version} maven-antrun-plugin ${maven.antrun.version} org.jamon jamon-maven-plugin ${jamon.plugin.version} org.apache.maven.plugins maven-source-plugin attach-sources jar-no-fork test-jar-no-fork prepare-package log4j2.xml org.apache.maven.plugins maven-jar-plugin true hbase-site.xml hdfs-site.xml mapred-queues.xml mapred-site.xml test-jar prepare-package org.apache.rat apache-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* **/hbase-webapps/static/js/vega*.min.js **/*.vm **/control **/conffile docs/* 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.gz maven-assembly-plugin true org.xolstice.maven.plugins protobuf-maven-plugin ${protobuf.plugin.version} ${basedir}/src/main/protobuf/ false true org.apache.maven.plugins maven-checkstyle-plugin ${maven.checkstyle.version} hbase/checkstyle.xml hbase/checkstyle-suppressions.xml true org.apache.hbase hbase-checkstyle ${project.version} com.puppycrawl.tools checkstyle ${checkstyle.version} net.revelc.code warbucks-maven-plugin ${maven.warbucks.version} false (?!.*(.generated.|.tmpl.|\$)).* false true false false false org[.]apache[.]yetus[.]audience[.]InterfaceAudience.* run-warbucks check org.apache.maven.plugins maven-enforcer-plugin ${enforcer.version} org.codehaus.mojo extra-enforcer-rules ${extra.enforcer.version} de.skuzzle.enforcer restrict-imports-enforcer-rule ${restrict-imports.enforcer.version} org.apache.maven.plugins maven-gpg-plugin ${maven.gpg.version} org.codehaus.mojo build-helper-maven-plugin negate-license-bundles-property bsh-property skip.license.check = !${license.bundles.dependencies}; skip.license.check create-license-file-path-property regex-property license.aggregate.path ${project.build.directory}/maven-shared-archive-resources/META-INF/LICENSE \\ / false org.apache.maven.plugins maven-enforcer-plugin display-info display-info initialize false hadoop-profile-min-maven-min-java-banned-xerces enforce System.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:xercesImpl We avoid adding our own Xerces jars to the classpath, see HBASE-16340. banned-jsr305 enforce com.google.code.findbugs:jsr305 We don't allow the JSR305 jar from the Findbugs project, see HBASE-16321. banned-scala enforce org.scala-lang:scala-library We don't allow Scala, see HBASE-13992. banned-commons-logging enforce commons-logging:commons-logging We don't use commons-logging any more, so do not depend on it directly. false banned-other-logging-framework enforce log4j:* org.slf4j:slf4j-log4j12 ch.qos.reload4j:* org.slf4j:slf4j-reload4j ch.qos.logback:* We do not allow other logging frameworks as now we use log4j2 banned-jetty enforce org.eclipse.jetty:** Use shaded jetty instead false banned-jersey enforce org.glassfish.jersey.containers:** org.glassfish.jersey.core:** Use shaded jersey instead false banned-htrace enforce org.apache.htrace:** Use OpenTelemetry instead false check-aggregate-license enforce process-resources 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-imports enforce process-sources true 512 Use SLF4j for logging org.apache.commons.logging.** org.apache.log4j.** org.apache.logging.log4j.** org.apache.hadoop.hbase.logging.HBaseTestAppender false 512 Do not use log4j2 directly in code, see Log4jUtils in hbase-logging for more details. org.apache.logging.log4j.** true 512 Use shaded version in hbase-thirdparty com.google.common.** io.netty.** org.apache.commons.cli.** org.apache.commons.collections.** org.apache.commons.collections4.** true 512 Do not use shaded classes from other dependencies org.apache.curator.shaded.** org.apache.htrace.shaded.** true 512 Use shaded gson in hbase-thirdparty org.codehaus.jackson.** true 512 Use commons lang 3 org.apache.commons.lang.** true 512 Use yetus IA and IS annotations org.apache.hadoop.classificatio.** true 512 Do not use htrace org.htrace.** org.apache.htrace.** true 512 Use shaded jetty in hbase-thirdparty org.eclipse.jetty.** true 512 Use shaded jersey in hbase-thirdparty org.glassfish.jersey.** true 512 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.VisibleForTesting true 512 Use shaded javax.ws.rs in hbase-thirdparty javax.ws.rs.** true 512 Use shaded jackson-jaxrs-json-provider in hbase-thirdparty com.fasterxml.jackson.jaxrs.** true 512 Use junit4 instead junit.framework.** org.codehaus.mojo xml-maven-plugin ${xml.maven.version} false ${basedir}/hbase-common/src/main/resources/ hbase-default.xml ${basedir}/src/main/xslt/configuration_to_asciidoc_chapter.xsl ^(.*)\.xml$ $1.adoc ${basedir}/target/asciidoc transform site com.github.spotbugs spotbugs-maven-plugin spotbugs false ${basedir}/dev-support/spotbugs-exclude.xml org.apache.maven.plugins maven-checkstyle-plugin org.apache.maven.plugins maven-site-plugin ${maven-site.version} ${basedir}/src/site ${basedir}/src/site/custom/project-info-report.properties UTF-8 UTF-8 org.apache.maven.wagon wagon-ssh ${wagon.ssh.version} org.asciidoctor asciidoctor-maven-plugin ${asciidoctor.plugin.version} false ${project.reporting.outputDirectory}/ book ${project.version} images coderay org.asciidoctor asciidoctorj-pdf ${asciidoctorj.pdf.version} org.jruby jruby-complete ${jruby.version} output-html process-asciidoc site hbase.css html5 output-pdf process-asciidoc site pdf - org.apache.maven.plugins maven-resources-plugin false \ copy-htaccess copy-resources site ${project.reporting.outputDirectory}/ ${basedir}/src/site/resources/ .htaccess copy-empty-book-dir copy-resources site ${project.reporting.outputDirectory}/ ${basedir}/src/site/resources/ book/** org.apache.maven.plugins maven-antrun-plugin ${maven.antrun.version} false rename-pdf run site org.codehaus.mojo buildnumber-maven-plugin yyyy build.year create-timestamp validate org.apache.felix maven-bundle-plugin ${maven.bundle.version} true true com.diffplug.spotless spotless-maven-plugin ${spotless.version} **/generated/* **/package-info.java Remove unhelpful javadoc stubs (?m)^ *\* *@(?:param|throws|return) *\w* *\n \n ${session.executionRootDirectory}/dev-support/hbase_eclipse_formatter.xml ${session.executionRootDirectory}/dev-support/eclipse.importorder false **/*.xml **/*.sh **/*.py **/Jenkinsfile* **/*.md *.md **/*.txt *.txt **/target/** **/dependency-reduced-pom.xml src/main/java/**/*.java src/test/java/**/*.java **/generated/* **/package-info.java src/main/java/org/apache/hadoop/hbase/util/AbstractByteRange.java src/main/java/org/apache/hadoop/hbase/util/SimpleMutableByteRange.java src/main/java/org/apache/hadoop/hbase/util/SimplePositionedMutableByteRange.java src/main/java/org/apache/hadoop/hbase/metrics/impl/HBaseMetrics2HadoopMetricsAdapter.java src/test/java/org/apache/hadoop/hbase/test/util/warc/WARCFileReader.java src/test/java/org/apache/hadoop/hbase/test/util/warc/WARCFileWriter.java src/test/java/org/apache/hadoop/hbase/test/util/warc/WARCInputFormat.java src/test/java/org/apache/hadoop/hbase/test/util/warc/WARCOutputFormat.java src/test/java/org/apache/hadoop/hbase/test/util/warc/WARCRecord.java src/test/java/org/apache/hadoop/hbase/test/util/warc/WARCWritable.java ${session.executionRootDirectory}/dev-support/license-header package kr.motd.maven os-maven-plugin ${os.maven.version} maven-project-info-reports-plugin ${maven.project.info.report.version} false dependencies dependency-convergence dependency-info dependency-management index issue-management licenses mailing-lists plugin-management plugins team scm summary org.apache.maven.plugins maven-javadoc-plugin apiNote a API Note: devapi aggregate-no-fork devapidocs Developer API The full HBase API, including private and unstable APIs **/generated/* **/protobuf/* org.apache.hadoop.hbase.tmpl.common:com.google.protobuf:org.apache.hadoop.hbase.generated* private true true 2 true true true true all true en_US -J-Xmx2G org.mockito mockito-core ${mockito-core.version} org.hamcrest hamcrest-core ${hamcrest.version} com.google.code.findbugs jsr305 3.0.2 false testdevapi test-aggregate-no-fork testdevapidocs Developer API The 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* private true true 2 true true true true all true en_US -J-Xmx2G org.mockito mockito-core ${mockito-core.version} org.hamcrest hamcrest-core ${hamcrest.version} com.google.code.findbugs jsr305 3.0.2 false userapi aggregate-no-fork org.apache.yetus.audience.tools.IncludePublicAnnotationsStandardDoclet org.apache.yetus audience-annotations ${audience-annotations.version} true apidocs User API The 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/* protected true true 2 true true true true all true en_US -J-Xmx2G org.mockito mockito-core ${mockito-core.version} org.hamcrest hamcrest-core ${hamcrest.version} com.google.code.findbugs jsr305 3.0.2 false testuserapi test-aggregate-no-fork org.apache.yetus.audience.tools.IncludePublicAnnotationsStandardDoclet org.apache.yetus audience-annotations ${audience-annotations.version} true testapidocs User API The 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/* protected true true 2 true true true true all true en_US -J-Xmx2G org.mockito mockito-core ${mockito-core.version} org.hamcrest hamcrest-core ${hamcrest.version} com.google.code.findbugs jsr305 3.0.2 false org.apache.maven.plugins maven-checkstyle-plugin ${maven.checkstyle.version} target/** build-with-jdk8 [1.8,) build-with-jdk11 [1.11,) ${releaseTarget} -Dio.netty.tryReflectionSetAccessible=true --illegal-access=permit --add-modules jdk.unsupported --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED ${hbase-surefire.argLine} 3.2.0 2200m jenkins.patch false HBasePatchProcess 2 org.apache.maven.plugins maven-antrun-plugin false run validate Maven Execution Environment MAVEN_OPTS="${env.MAVEN_OPTS}" jacoco false org.jacoco jacoco-maven-plugin ${jacoco.version} target/jacoco.exec **/generated/**/*.class prepare-agent prepare-agent report report prepare-package os.linux false Linux ${os.name}-${os.arch}-${sun.arch.data.model} os.mac Mac Mac_OS_X-${sun.arch.data.model} os.windows Windows cygwin ${hbase-surefire.cygwin-argLine} apache-release org.sonatype.plugins nexus-staging-maven-plugin 1.6.8 true https://repository.apache.org/ apache.releases.https release org.apache.rat apache-rat-plugin check package org.apache.maven.plugins maven-enforcer-plugin ${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-info org.codehaus.mojo extra-enforcer-rules ${extra.enforcer.version} hadoop-3.0 !hadoop.profile ${hadoop-three.version} src/main/assembly/hadoop-three-compat.xml org.apache.hadoop hadoop-mapreduce-client-core ${hadoop-three.version} com.sun.jersey jersey-core org.codehaus.jackson jackson-jaxrs org.codehaus.jackson jackson-xc io.netty netty io.netty netty-all javax.servlet servlet-api javax.inject javax.inject org.codehaus.jackson jackson-core-asl org.codehaus.jackson jackson-mapper-asl com.google.guava guava org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.apache.hadoop hadoop-mapreduce-client-app ${hadoop-three.version} test-jar org.codehaus.jackson jackson-mapper-asl org.codehaus.jackson jackson-core-asl org.codehaus.jackson jackson-jaxrs org.codehaus.jackson jackson-xc javax.xml.bind jaxb-api javax.ws.rs jsr311-api org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.fusesource.leveldbjni leveldbjni-all org.openlabtesting.leveldbjni leveldbjni-all org.apache.hadoop hadoop-mapreduce-client-jobclient ${hadoop-three.version} com.sun.jersey jersey-core io.netty netty io.netty netty-all javax.servlet servlet-api org.slf4j slf4j-log4j12 ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.apache.hadoop hadoop-mapreduce-client-jobclient ${hadoop-three.version} test-jar test com.sun.jersey jersey-core io.netty netty io.netty netty-all javax.servlet servlet-api org.slf4j slf4j-log4j12 ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.apache.hadoop hadoop-hdfs ${hadoop-three.version} com.sun.jersey jersey-core com.sun.jersey jersey-server javax.servlet.jsp jsp-api javax.servlet servlet-api stax stax-api xerces xercesImpl org.codehaus.jackson jackson-core-asl org.codehaus.jackson jackson-mapper-asl com.google.guava guava org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.fusesource.leveldbjni leveldbjni-all org.openlabtesting.leveldbjni leveldbjni-all org.apache.hadoop hadoop-hdfs ${hadoop-three.version} test-jar test javax.servlet.jsp jsp-api javax.servlet servlet-api stax stax-api xerces xercesImpl org.codehaus.jackson jackson-core-asl org.codehaus.jackson jackson-mapper-asl com.google.guava guava com.sun.jersey jersey-core org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.fusesource.leveldbjni leveldbjni-all org.openlabtesting.leveldbjni leveldbjni-all org.apache.hadoop hadoop-hdfs ${hadoop-three.version} tests test-jar test com.sun.jersey jersey-core org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.fusesource.leveldbjni leveldbjni-all org.openlabtesting.leveldbjni leveldbjni-all org.apache.hadoop hadoop-auth ${hadoop-three.version} com.google.guava guava net.minidev json-smart org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.apache.hadoop hadoop-common ${hadoop-three.version} com.sun.jersey jersey-core com.sun.jersey jersey-json com.sun.jersey jersey-servlet com.sun.jersey jersey-server javax.servlet.jsp jsp-api javax.servlet javax.servlet-api stax stax-api io.netty netty com.google.code.findbugs jsr305 junit junit org.codehause.jackson jackson-core-asl org.codehause.jackson jackson-mapper-asl org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j io.netty netty io.netty netty-all javax.activation javax.activation-api 1.2.0 test org.apache.hadoop hadoop-common ${hadoop-three.version} tests test-jar com.sun.jersey jersey-core com.google.code.findbugs jsr305 org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.apache.hadoop hadoop-client ${hadoop-three.version} org.apache.hadoop hadoop-annotations ${hadoop-three.version} org.apache.hadoop hadoop-minicluster ${hadoop-three.version} commons-httpclient commons-httpclient javax.servlet.jsp jsp-api javax.servlet servlet-api stax stax-api io.netty netty io.netty netty-all com.google.code.findbugs jsr305 org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.fusesource.leveldbjni leveldbjni-all org.openlabtesting.leveldbjni leveldbjni-all org.apache.hadoop hadoop-minikdc ${hadoop-three.version} test org.slf4j slf4j-log4j12 ch.qos.reload4j reload4j org.slf4j slf4j-reload4j org.apache.hadoop hadoop-distcp ${hadoop-three.version} org.apache.hadoop hadoop-hdfs-client ${hadoop-three.version} singleJVMTests false 1 false true runSmallTests false false true org.apache.hadoop.hbase.testclassification.SmallTests runMediumTests false false true org.apache.hadoop.hbase.testclassification.MediumTests runLargeTests false false true org.apache.hadoop.hbase.testclassification.LargeTests runDevTests false 1 false false org.apache.hadoop.hbase.testclassification.SmallTests org.apache.hadoop.hbase.testclassification.MediumTests runAllTests false false false org.apache.hadoop.hbase.testclassification.SmallTests org.apache.hadoop.hbase.testclassification.MediumTests,org.apache.hadoop.hbase.testclassification.LargeTests runMiscTests false false true org.apache.hadoop.hbase.testclassification.MiscTests runCoprocessorTests false 1 1 false true org.apache.hadoop.hbase.testclassification.CoprocessorTests runClientTests false 1 1 false true org.apache.hadoop.hbase.testclassification.ClientTests runMasterTests false 1 1 false true org.apache.hadoop.hbase.testclassification.MasterTests runMapredTests false 1 1 false true org.apache.hadoop.hbase.testclassification.MapredTests runMapreduceTests false 1 1 false true org.apache.hadoop.hbase.testclassification.MapReduceTests runRegionServerTests false 1 1 false true org.apache.hadoop.hbase.testclassification.RegionServerTests runVerySlowMapReduceTests false 2 1 false true org.apache.hadoop.hbase.testclassification.VerySlowMapReduceTests runVerySlowRegionServerTests false 2 1 false true org.apache.hadoop.hbase.testclassification.VerySlowRegionServerTests runFilterTests false 1 1 false true org.apache.hadoop.hbase.testclassification.FilterTests runIOTests false 1 1 false true org.apache.hadoop.hbase.testclassification.IOTests runRestTests false 1 1 false true org.apache.hadoop.hbase.testclassification.RestTests runRPCTests false 1 1 false true org.apache.hadoop.hbase.testclassification.RPCTests runReplicationTests false 1 1 false true org.apache.hadoop.hbase.testclassification.ReplicationTests runSecurityTests false 1 1 false true org.apache.hadoop.hbase.testclassification.SecurityTests runFlakeyTests false 1 1 false true org.apache.hadoop.hbase.testclassification.FlakeyTests runZKTests false 1 1 false true org.apache.hadoop.hbase.testclassification.ZKTests runRSGroupTests false 1 1 false true org.apache.hadoop.hbase.testclassification.RSGroupTests localTests test surefire-junit4 false true clover false clover ${user.home}/.clover.license org.apache.maven.plugins maven-javadoc-plugin com.atlassian.maven.plugins maven-clover2-plugin ${clover.version} com.atlassian.maven.plugins maven-clover2-plugin ${clover.version} true true 50% true true **/generated/** clover-setup setup process-sources clover clover site site-install-step true true true true true true site-build-step true true true true true true true eclipse-specific m2e.version org.apache.maven.plugins maven-eclipse-plugin ${maven.eclipse.version} org.eclipse.m2e lifecycle-mapping ${lifecycle.mapping.version} org.jacoco jacoco-maven-plugin [0.6.2.201302030002,) prepare-agent org.apache.maven.plugins maven-enforcer-plugin ${enforcer.version} enforce org.apache.maven.plugins maven-remote-resources-plugin [1.5,) process bundle org.codehaus.mojo buildnumber-maven-plugin [1.3,) create-timestamp true true aarch64 linux aarch64 org.openlabtesting.protobuf