4.0.0 org.apache apache 23 org.apache.hbase hbase 2.5.1-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 acube123 Amitanand S. Aiyer acube123@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 binlijin Lijin Bin binlijin@apache.org +8 busbey Sean Busbey busbey@apache.org -6 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 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 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 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 misty Misty Stanley-Jones misty@apache.org +10 ndimiduk Nick Dimiduk ndimiduk@apache.org -8 nkeywal Nicolas Liochon nkeywal@apache.org +1 nspiegelberg Nicolas Spiegelberg nspiegelberg@fb.com -8 octo47 Andrey Stepachev octo47@gmail.com 0 rajeshbabu Rajeshbabu Chintaguntla rajeshbabu@apache.org +5 ramkrishna Ramkrishna S Vasudevan ramkrishna@apache.org +5 rawson Ryan Rawson rawson@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 tedyu Ted Yu yuzhihong@gmail.com -8 todd Todd Lipcon todd@apache.org -8 toffer Francis Liu toffer@apache.org -8 virag Virag Kothari virag@yahoo-inc.com -8 yangzhe1991 Phil Yang yangzhe1991@apache.org +8 zghao Guanghao Zhang zghao@apache.org +8 zhangduo Duo Zhang zhangduo@apache.org +8 zjushch Chunhui Shen zjushch@apache.org +8 User List user-subscribe@hbase.apache.org user-unsubscribe@hbase.apache.org user@hbase.apache.org http://mail-archives.apache.org/mod_mbox/hbase-user/ 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 http://mail-archives.apache.org/mod_mbox/hbase-dev/ https://dir.gmane.org/gmane.comp.java.hadoop.hbase.devel Commits List commits-subscribe@hbase.apache.org commits-unsubscribe@hbase.apache.org http://mail-archives.apache.org/mod_mbox/hbase-commits/ Issues List issues-subscribe@hbase.apache.org issues-unsubscribe@hbase.apache.org http://mail-archives.apache.org/mod_mbox/hbase-issues/ Builds List builds-subscribe@hbase.apache.org builds-unsubscribe@hbase.apache.org http://mail-archives.apache.org/mod_mbox/hbase-builds/ 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-mapreduce hbase-resource-bundle hbase-http hbase-server hbase-thrift hbase-shell hbase-protocol-shaded hbase-protocol 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-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} 2.10.0 3.1.2 ${hadoop-two.version} 11.0.2 hbase-hadoop2-compat src/main/assembly/hadoop-two-compat.xml 3.6.2.Final 0.5.0 1.7.7 2.8.1 1.13 2.11.0 3.9 3.6.1 3.4.2 4.5.13 4.4.13 3.2.6 2.13.3 2.13.3 2.3.1 3.1.0 2.1.1 2.3.2 3.0.1-b08 9.2.13.0 4.13.2 1.3 1.15.0 1.15.0 2.17.2 2.28.2 com.google.protobuf 2.5.0 ${external.protobuf.version} 0.6.1 thrift 0.14.1 3.5.7 2.11 1.7.33 4.0.3 2.4.1 1.3.8 2.1.31 1.0.55 2.12.2 1.67 1.0.1 1.1.0 4.2.0 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.1 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-rsgroup-${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 -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-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-protocol ${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 ${compat.module} ${project.version} org.apache.hbase ${compat.module} ${project.version} test-jar test org.apache.hbase hbase-rsgroup ${project.version} org.apache.hbase hbase-rsgroup ${project.version} test-jar test org.apache.hbase hbase-replication ${project.version} 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-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 com.google.protobuf protobuf-java ${external.protobuf.version} 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} 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 **/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/** **/CC-MAIN-2021-10-warc.paths.gz maven-assembly-plugin true org.xolstice.maven.plugins protobuf-maven-plugin ${protobuf.plugin.version} ${external.protobuf.groupid}:protoc:${external.protoc.version}:exe:${os.detected.classifier} ${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-commons-logging enforce commons-logging:commons-logging We don't use commons-logging any more, so do not depend on it directly. false 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 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-slf4j-log4j12 enforce org.slf4j:slf4j-log4j12 We do not allow slf4j-log4j12 dependency as now we use log4j-slf4j-impl 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.** 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.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.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/** rsgroup !skip-rsgroup hbase-rsgroup 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 org.apache.maven.plugins maven-enforcer-plugin hadoop3-profile-required enforce hadoop.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.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-2.0 !hadoop.profile hbase-hadoop2-compat ${hadoop-two.version} hbase-hadoop2-compat src/main/assembly/hadoop-two-compat.xml 3.6.2.Final org.apache.hadoop hadoop-mapreduce-client-core ${hadoop-two.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 org.slf4j slf4j-log4j12 log4j log4j org.apache.hadoop hadoop-mapreduce-client-jobclient ${hadoop-two.version} com.sun.jersey jersey-core io.netty netty io.netty netty-all javax.servlet servlet-api org.slf4j slf4j-log4j12 log4j log4j org.apache.hadoop hadoop-mapreduce-client-jobclient ${hadoop-two.version} test-jar test com.sun.jersey jersey-core io.netty netty io.netty netty-all javax.servlet servlet-api org.slf4j slf4j-log4j12 log4j log4j org.apache.hadoop hadoop-mapreduce-client-app ${hadoop-two.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 javax.servlet servlet-api org.slf4j slf4j-log4j12 log4j log4j org.apache.hadoop hadoop-hdfs ${hadoop-two.version} com.sun.jersey jersey-core javax.servlet.jsp jsp-api javax.servlet servlet-api io.netty netty io.netty netty-all 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 org.apache.hadoop hadoop-hdfs ${hadoop-two.version} test-jar test javax.servlet.jsp jsp-api javax.servlet servlet-api io.netty netty io.netty netty-all 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 org.apache.hadoop hadoop-auth ${hadoop-two.version} com.google.guava guava net.minidev json-smart org.slf4j slf4j-log4j12 log4j log4j org.apache.hadoop hadoop-common ${hadoop-two.version} com.sun.jersey jersey-core org.codehaus.jackson jackson-jaxrs org.codehaus.jackson jackson-xc commons-beanutils commons-beanutils javax.servlet.jsp jsp-api javax.servlet servlet-api stax stax-api io.netty netty io.netty netty-all com.google.code.findbugs jsr305 junit junit org.codehaus.jackson jackson-core-asl org.codehaus.jackson jackson-mapper-asl org.slf4j slf4j-log4j12 log4j log4j org.apache.hadoop hadoop-common ${hadoop-two.version} test-jar test javax.servlet.jsp jsp-api 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 javax.servlet servlet-api com.sun.jersey jersey-core com.google.code.findbugs jsr305 io.netty netty org.slf4j slf4j-log4j12 log4j log4j javax.activation javax.activation-api 1.2.0 test org.apache.hadoop hadoop-client ${hadoop-two.version} org.slf4j slf4j-log4j12 log4j log4j org.apache.hadoop hadoop-minicluster ${hadoop-two.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 org.apache.hadoop hadoop-minikdc ${hadoop-two.version} test org.slf4j slf4j-log4j12 log4j log4j org.apache.hadoop hadoop-annotations ${hadoop-two.version} org.apache.hadoop hadoop-distcp ${hadoop-two.version} org.apache.hadoop hadoop-hdfs-client ${hadoop-two.version} hadoop-3.0 hadoop.profile 3.0 hbase-hadoop2-compat 3.0 ${hadoop-three.version} hbase-hadoop2-compat src/main/assembly/hadoop-three-compat.xml 3.10.5.Final 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-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-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 javax.servlet servlet-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-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 io.netty netty io.netty netty-all 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.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.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 io.netty netty-all 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 javax.activation javax.activation-api 1.2.0 test org.apache.hadoop hadoop-common ${hadoop-three.version} test-jar test javax.servlet.jsp jsp-api 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 javax.servlet servlet-api com.sun.jersey jersey-core com.google.code.findbugs jsr305 io.netty netty 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 com.google.code.findbugs jsr305 org.slf4j slf4j-log4j12 log4j log4j ch.qos.reload4j reload4j org.slf4j slf4j-reload4j 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 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 2.5.0.2