4.0.0 gov.nsa.datawave datawave-parent 8.6.0-SNAPSHOT pom DataWave DataWave is a Java-based ingest and query framework that leverages Apache Accumulo to provide fast, secure access to your data. https://code.nsa.gov/datawave The Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0.txt common-test core web-services warehouse commons scm:git:https://github.com/NationalSecurityAgency/datawave.git scm:git:git@github.com:NationalSecurityAgency/datawave.git HEAD https://github.com/NationalSecurityAgency/datawave github-datawave GitHub Datawave Apache Maven Packages https://maven.pkg.github.com/NationalSecurityAgency/datawave dev ghcr.io [11,12) dev ${surefire.maxMemory} ${surefire.reuseForks} datawave/ 11 UTF-8 nationalsecurityagency/ ${skipTests} false ${skipTests} ${maven.multiModuleProjectDirectory}/coverage/target/site/jacoco-aggregate/jacoco.xml **/StandardLexer.java,**/*.js,**/*.css,**/*.html UTF-8 1C 1024m false 2.1.6 1.4.1.Final 2.1.0.Final 3.20.2 1.11.4 4.3.0 1.14.11 3.1.0 1.9.4 1.4 1.12 3.2.2 4.3 1.10 2.10.1 2.18.0 3.3 2.6 3.20.0 1.2 3.9.0 1.6 2.6.1 1.11.0 5.9.0 5.9.0 4.0.5 4.0.0 4.0.0 4.0.10 1.0.0 3.0.0 1.0.0 4.1.7 1.9.0 3.6.3 5.2.0 2.15.0 2.26.3 28.1 1.2.0 31.1-jre 1.0.1 2.0.3 1.1.1 3.4.1 1.3.0 1.3 4.5.13 4.4.8 4.0.6 9.4.21.Final 2.12.7 1.9.13 2.3.3 3.24.0-GA 3.1.0 1.3.2 2.0.1.Final 2.3.1 2.3.3 1.0.2.Final 1.82 6.1.26 4.0.19.Final 0.11.2 20231013 1.19.0 2.3.0 4.13.2 5.12.0 1.12.0 2.7.2b2 2.20 2.20 2.26.1 1.18.36 7.5.0 1.6.0 1.2 4.11.0 9.3.0 4.1.42.Final 3.3 5.0.3.Final 2.61.0 3.16.3 3.16.3 1.7.4 12.4 2.0.17 3.1.5 5.3.39 5.8.16 ${version.spring} 2.9.6 0.17.0 3.1.9.Final 3.1.9.Final 2.3.5.Final 26.1.3.Final 5.4.0 4.2.2 2.12.2 3.8.4 org.apache.logging.log4j log4j-bom ${version.log4j} pom import org.springframework spring-framework-bom ${version.springframework} pom import org.springframework.security spring-security-core ${version.spring-security} org.wildfly.bom wildfly-jakartaee8-with-tools ${version.wildfly} pom import com.beust jcommander ${version.jcommander} com.clearspring.analytics stream ${version.stream} com.esotericsoftware.minlog minlog ${version.minlog} com.fasterxml.jackson.core jackson-annotations ${version.jackson} com.fasterxml.jackson.core jackson-core ${version.jackson} com.fasterxml.jackson.core jackson-databind ${version.jackson} com.fasterxml.jackson.datatype jackson-datatype-guava ${version.jackson} com.fasterxml.jackson.module jackson-module-jaxb-annotations ${version.jackson} com.fasterxml.woodstox woodstox-core ${version.woodstox-core} com.github.ben-manes.caffeine caffeine ${version.caffeine} com.google.api.grpc proto-google-common-protos ${version.proto-google-common-protos} com.google.code.findbugs annotations ${version.googlecode-findbugs} com.google.guava failureaccess ${version.google-guava-failure} com.google.guava guava ${version.google-guava} com.google.protobuf protobuf-java ${version.protobuf} com.google.protobuf protobuf-java-util ${version.protobuf} * * com.googlecode.json-simple json-simple ${version.googlecode-json-simple} com.mysql mysql-connector-j ${version.mysql-connector} com.spotify dns ${version.spotify-dns} com.timgroup java-statsd-client ${version.javastatsd} commons-beanutils commons-beanutils ${version.commons-beanutils} * * commons-cli commons-cli ${version.commons-cli} * * commons-codec commons-codec ${version.commons-codec} * * commons-collections commons-collections ${version.commons-collections} commons-configuration commons-configuration ${version.commons-configuration} * * commons-io commons-io ${version.commons-io} * * commons-lang commons-lang ${version.commons-lang} * * commons-logging commons-logging ${version.commons-logging} * * commons-pool commons-pool ${version.commons-pool} * * dnsjava dnsjava ${version.dnsjava} gov.nsa.datawave datawave-in-memory-accumulo ${version.in-memory-accumulo} * * gov.nsa.datawave.commons datawave-commons-security ${project.version} gov.nsa.datawave.core accumulo-utils ${project.version} gov.nsa.datawave.core base-rest-responses ${project.version} gov.nsa.datawave.core common-utils ${project.version} gov.nsa.datawave.core metadata-utils ${project.version} gov.nsa.datawave.core type-utils ${project.version} gov.nsa.datawave.microservice accumulo-api ${version.datawave.accumulo-api} gov.nsa.datawave.microservice base-rest-responses gov.nsa.datawave.microservice accumulo-utils gov.nsa.datawave.microservice common-utils gov.nsa.datawave.microservice metadata-utils gov.nsa.datawave.microservice type-utils gov.nsa.datawave.microservice audit-api ${version.datawave.audit-api} gov.nsa.datawave.microservice base-rest-responses gov.nsa.datawave.microservice accumulo-utils gov.nsa.datawave.microservice common-utils gov.nsa.datawave.microservice metadata-utils gov.nsa.datawave.microservice type-utils gov.nsa.datawave.microservice authorization-api ${version.datawave.authorization-api} gov.nsa.datawave.microservice base-rest-responses gov.nsa.datawave.microservice accumulo-utils gov.nsa.datawave.microservice common-utils gov.nsa.datawave.microservice metadata-utils gov.nsa.datawave.microservice type-utils gov.nsa.datawave.microservice dictionary-api ${version.datawave.dictionary-api} gov.nsa.datawave.microservice base-rest-responses gov.nsa.datawave.microservice accumulo-utils gov.nsa.datawave.microservice common-utils gov.nsa.datawave.microservice metadata-utils gov.nsa.datawave.microservice type-utils gov.nsa.datawave.microservice mapreduce-query-api ${version.datawave.mapreduce-query-api} gov.nsa.datawave.microservice base-rest-responses gov.nsa.datawave.microservice accumulo-utils gov.nsa.datawave.microservice common-utils gov.nsa.datawave.microservice metadata-utils gov.nsa.datawave.microservice type-utils gov.nsa.datawave.microservice metrics-reporter ${version.datawave.metrics-reporter} gov.nsa.datawave.microservice query-api ${version.datawave.query-api} gov.nsa.datawave.microservice base-rest-responses gov.nsa.datawave.microservice accumulo-utils gov.nsa.datawave.microservice common-utils gov.nsa.datawave.microservice metadata-utils gov.nsa.datawave.microservice type-utils gov.nsa.datawave.microservice query-api ${version.datawave.query-api} jboss gov.nsa.datawave.microservice base-rest-responses gov.nsa.datawave.microservice accumulo-utils gov.nsa.datawave.microservice common-utils gov.nsa.datawave.microservice metadata-utils gov.nsa.datawave.microservice type-utils gov.nsa.datawave.microservice query-metric-api ${version.datawave.query-metric-api} gov.nsa.datawave * gov.nsa.datawave.microservice base-rest-responses gov.nsa.datawave.microservice accumulo-utils gov.nsa.datawave.microservice common-utils gov.nsa.datawave.microservice metadata-utils gov.nsa.datawave.microservice type-utils gov.nsa.datawave.webservices * javax.xml.bind jaxb-api log4j * org.slf4j slf4j-log4j12 org.slf4j slf4j-reload4j io.astefanutti.metrics.cdi metrics-cdi ${version.metrics-cdi} io.jsonwebtoken jjwt-api ${version.jjwt} io.jsonwebtoken jjwt-impl ${version.jjwt} io.jsonwebtoken jjwt-jackson ${version.jjwt} io.netty netty-all ${version.netty} io.protostuff protostuff-api ${version.protostuff} io.protostuff protostuff-collectionschema ${version.protostuff} io.protostuff protostuff-core ${version.protostuff} java3d vecmath 1.3.1 log4j * ch.qos.reload4j * org.slf4j slf4j-reload4j javax.annotation javax.annotation-api ${version.javax-annotation} net.sf.saxon Saxon-HE ${version.saxon-he} org.apache.accumulo accumulo-core ${version.accumulo} com.google.guava guava org.apache.hadoop hadoop-client junit junit org.apache.zookeeper * org.apache.zookeeper zookeeper-jute org.apache.accumulo accumulo-hadoop-mapreduce ${version.accumulo} org.apache.accumulo accumulo-minicluster ${version.accumulo} com.google.guava guava org.apache.zookeeper * org.apache.accumulo accumulo-monitor ${version.accumulo} com.google.guava guava org.apache.zookeeper * org.apache.accumulo accumulo-server-base ${version.accumulo} com.google.guava guava org.apache.hadoop hadoop-client org.apache.zookeeper * org.apache.accumulo accumulo-trace ${version.accumulo} com.google.guava guava org.apache.accumulo accumulo-tserver ${version.accumulo} org.apache.zookeeper * org.apache.avro avro ${version.avro} * * org.apache.commons commons-collections4 ${version.commons-collections4} * * org.apache.commons commons-configuration2 ${version.commons-configuration2} org.apache.commons commons-jexl3 ${version.commons-jexl3} org.apache.commons commons-pool2 ${version.commons-pool2} * * org.apache.commons commons-text org.apache.curator curator-client ${version.curator} log4j * org.apache.zookeeper * org.apache.zookeeper zookeeper-jute org.apache.curator curator-framework ${version.curator} org.apache.zookeeper zookeeper org.apache.zookeeper zookeeper-jute org.apache.curator curator-recipes ${version.curator} org.apache.zookeeper zookeeper org.apache.zookeeper zookeeper-jute org.apache.deltaspike.core deltaspike-core-api ${version.deltaspike} compile org.apache.hadoop hadoop-auth ${version.hadoop} * * org.apache.hadoop hadoop-client ${version.hadoop} org.apache.hadoop hadoop-aws org.codehaus.jackson * ch.qos.reload4j * org.slf4j slf4j-reload4j org.apache.hadoop hadoop-client-api ${version.hadoop} org.apache.hadoop hadoop-client-runtime ${version.hadoop} org.apache.hadoop hadoop-distcp ${version.hadoop} org.apache.hadoop hadoop-hdfs ${version.hadoop} * * org.apache.hadoop hadoop-mapreduce-client-common ${version.hadoop} * * org.apache.hadoop hadoop-mapreduce-client-core ${version.hadoop} * * org.apache.hadoop hadoop-yarn-api ${version.hadoop} * * org.apache.hadoop hadoop-yarn-client ${version.hadoop} * * org.apache.hadoop hadoop-yarn-common ${version.hadoop} * * org.apache.hadoop hadoop-yarn-server-common ${version.hadoop} * * org.apache.hadoop.thirdparty hadoop-shaded-guava ${version.hadoop-shaded} org.apache.hadoop.thirdparty hadoop-shaded-protobuf_3_25 ${version.hadoop-shaded} org.apache.httpcomponents httpclient ${version.httpcomponents-httpclient} org.apache.httpcomponents httpcore ${version.httpcomponents-httpcore} org.apache.lucene lucene-analyzers-common ${version.lucene} org.apache.lucene lucene-core ${version.lucene} org.apache.lucene lucene-queryparser ${version.lucene} org.apache.zookeeper zookeeper ${version.zookeeper} org.slf4j slf4j-log4j12 log4j log4j ch.qos.logback logback-classic org.apache.zookeeper zookeeper-jute ${version.zookeeper} org.slf4j slf4j-log4j12 log4j log4j ch.qos.logback logback-classic org.eclipse.emf org.eclipse.emf.common ${version.eclipse.emf} org.eclipse.emf org.eclipse.emf.ecore ${version.eclipse.emf} org.eclipse.emf org.eclipse.emf.ecore.xmi ${version.eclipse.emf} org.geoserver gs-main ${version.geoserver} org.geoserver gs-ows ${version.geoserver} org.geoserver gs-platform ${version.geoserver} org.geoserver gs-wfs ${version.geoserver} org.geoserver gs-wms ${version.geoserver} org.geoserver.extension gs-web-wps ${version.geoserver} org.geoserver.extension gs-wps-core ${version.geoserver} org.geoserver.web gs-web-app ${version.geoserver} war org.geoserver.web gs-web-sec-core ${version.geoserver} org.geotools gt-data ${version.geotools} org.geotools gt-epsg-wkt ${version.geotools} org.geotools gt-geojson ${version.geotools} org.geotools gt-main ${version.geotools} org.geotools gt-opengis ${version.geotools} org.geotools gt-process-geometry ${version.geotools} org.geotools gt-render ${version.geotools} org.geotools gt-shapefile ${version.geotools} org.geotools gt-wps ${version.geotools} org.geotools.ogc net.opengis.wps ${version.geotools} org.geotools.xsd gt-xsd-wps ${version.geotools} org.hibernate hibernate-annotations 3.4.0.GA org.infinispan infinispan-commons ${version.infinispan} org.infinispan infinispan-core ${version.infinispan} org.jboss.spec.javax.transaction jboss-transaction-api_1.1_spec org.jboss.weld.se weld-se-core ${version.weld-se} org.jgroups jgroups ${version.jgroups} org.locationtech.geowave geowave-core-geotime ${version.geowave} org.apache.hadoop hadoop-client org.apache.logging.log4j * org.apache.accumulo accumulo-minicluster org.apache.commons commons-lang3 org.apache.commons commons-lang3 org.eclipse.emf * org.bouncycastle bcprov-jdk15on net.sf.json-lib json-lib org.slf4j slf4j-log4j12 log4j log4j org.locationtech.jts jts-core ${version.jts} org.slf4j jul-to-slf4j ${version.slf4j} org.slf4j slf4j-api ${version.slf4j} xerces xercesImpl ${version.xerces} org.jboss.weld weld-core-impl ${version.weld} provided org.projectlombok lombok ${version.lombok} provided org.wildfly wildfly-security ${version.wildfly} provided * * org.wildfly wildfly-undertow ${version.wildfly} provided org.apache.deltaspike.core deltaspike-core-impl ${version.deltaspike} runtime gov.nsa.datawave datawave-common-test ${project.version} test gov.nsa.datawave.core base-rest-responses ${project.version} tests test-jar test javax.validation validation-api ${version.javax-validation} test junit junit ${version.junit4} test net.bytebuddy byte-buddy ${version.byte-buddy} test org.apache.curator curator-test ${version.curator.test} test true org.assertj assertj-core ${version.assertj} test org.awaitility awaitility ${version.awaitility} test org.easymock easymock ${version.easymock} test cglib cglib-nodep org.jboss.arquillian.container arquillian-weld-embedded ${version.arquillian-weld-embedded} test org.junit-pioneer junit-pioneer ${version.junit-pioneer} test org.junit.jupiter junit-jupiter ${version.junit5} test org.junit.jupiter junit-jupiter-api ${version.junit5} test org.junit.jupiter junit-jupiter-engine ${version.junit5} test org.junit.jupiter junit-jupiter-params ${version.junit5} test org.junit.platform junit-platform-commons ${version.junit5.platform} test org.junit.platform junit-platform-engine ${version.junit5.platform} test org.junit.platform junit-platform-launcher ${version.junit5.platform} test org.junit.platform junit-platform-suite ${version.junit5.platform} test org.junit.vintage junit-vintage-engine ${version.junit5} test org.mockito mockito-core ${version.mockito} test org.mockito mockito-junit-jupiter ${version.mockito} test junit junit test org.junit.jupiter junit-jupiter test org.junit.vintage junit-vintage-engine test true false github-datawave https://maven.pkg.github.com/NationalSecurityAgency/datawave false jboss https://repository.jboss.org/nexus/content/groups/public-jboss/ false osgeo-release Open Source Geospatial Foundation Repository https://repo.osgeo.org/repository/release/ true false github-datawave https://maven.pkg.github.com/NationalSecurityAgency/datawave com.diffplug.spotless spotless-maven-plugin 2.43.0 \#java,\#javax,\#,java,javax,org,com, **/thrift/*.java **/tokenize/StandardLexer.java apply process-sources com.github.ekryd.sortpom sortpom-maven-plugin 4.0.0 recommended_2008_06 false \n true false 4 scope,groupId,artifactId groupId,artifactId true sort-pom sort process-sources com.github.spotbugs spotbugs-maven-plugin 4.9.2.0 Max High true ${maven.multiModuleProjectDirectory}/spotbugs-exclude.xml org.apache.logging.log4j log4j-to-slf4j ${version.log4j} org.apache.maven.doxia doxia-sink-api 2.0.0 check com.webcohesion.enunciate enunciate-maven-plugin 2.16.1 gov.nsa.datawave.plugins assert-properties 2.0.2 gov.nsa.datawave.plugins read-properties 2.0.3 true ${maven.multiModuleProjectDirectory}/properties ${user.home}/.m2/datawave/properties default.properties dev.properties dev-passwords.properties read-properties read-properties validate io.github.git-commit-id git-commit-id-maven-plugin 9.2.0 true ${maven.multiModuleProjectDirectory}/.git yyyy-MM-dd'T'HH:mm:ssZ true ${project.build.outputDirectory}/git.properties true revision net.revelc.code.formatter formatter-maven-plugin 2.23.0 eclipse/Eclipse-Datawave-Codestyle.xml LF true ${maven.compiler.release} ${maven.compiler.release} ${maven.compiler.release} gov.nsa.datawave datawave-code-style 1.0.1 format org.apache.maven.plugins maven-antrun-plugin 3.1.0 org.apache.maven.plugins maven-assembly-plugin 3.7.1 org.apache.maven.plugins maven-checkstyle-plugin 3.6.0 ${maven.multiModuleProjectDirectory}/checkstyle.xml true false true basedir=${maven.multiModuleProjectDirectory} true check-style check compile org.apache.maven.plugins maven-clean-plugin 3.4.1 ${basedir}/target ${basedir}/lib ${basedir}/doc/apidocs false maven-compiler-plugin 3.14.0 UTF-8 true true ${maven.compiler.release} -Xlint:all -Xlint:-processing -Xmaxwarns 5 org.apache.maven.plugins maven-dependency-plugin 3.8.1 org.apache.maven.plugins maven-ear-plugin 3.3.0 org.apache.maven.plugins maven-enforcer-plugin 3.5.0 de.skuzzle.enforcer restrict-imports-enforcer-rule 2.6.1 enforce-maven enforce 3.6.3 ${datawave.build.jdk.version.range} true enforce-banned-dependencies enforce log4j:log4j ch.qos.reload4j:reload4j ch.qos.logback:logback-classic org.apache.logging.log4j:*:(,${version.log4j}) org.slf4j:slf4j-reload4j org.slf4j:slf4j-log4j12 joda-time:joda-time org.apache.logging.log4j:*:(,${version.log4j}) org.powermock:* true enforce-junit-conventions enforce process-sources Use static imports for JUnit assertions org.junit.jupiter.api.Assertions Use JUnit5 instead of hamcrest org.hamcrest.** Use Mockito instead of PowerMock org.powermock.** org.apache.maven.plugins maven-failsafe-plugin 3.5.2 ${skipTests} ${skipITs} ${failsafe.reuseForks} ${surefire.forkCount} 1 1 0 0 datawave.common.test.integration.IntegrationTest,IntegrationTest integration-test integration-test **/*.class verify verify org.apache.maven.plugins maven-install-plugin 3.1.4 maven-jar-plugin 3.4.2 true ${buildNumber} ${timestamp} org.apache.maven.plugins maven-javadoc-plugin 3.11.2 org.apache.maven.plugins maven-jxr-plugin 3.6.0 org.apache.maven.plugins maven-pmd-plugin 3.26.0 org.apache.maven.plugins maven-resources-plugin 3.3.1 UTF-8 \ org.apache.maven.shared maven-filtering 3.4.0 org.apache.maven.plugins maven-source-plugin 3.3.1 org.apache.maven.plugins maven-surefire-plugin 3.5.2 ${skipUTs} org.apache.maven.plugins maven-war-plugin 3.4.0 org.apache.xmlbeans xmlbeans 5.3.0 org.codehaus.mojo build-helper-maven-plugin 3.6.0 org.codehaus.mojo buildnumber-maven-plugin 3.2.1 org.codehaus.mojo cobertura-maven-plugin 2.7 org.codehaus.mojo exec-maven-plugin 3.5.0 org.codehaus.mojo rpm-maven-plugin 2.3.0 org.eclipse.jkube kubernetes-maven-plugin 1.18.1 org.jacoco jacoco-maven-plugin 0.8.12 org.mortbay.jetty maven-jetty-plugin 6.1.26 org.sonarsource.scanner.maven sonar-maven-plugin 3.9.1.2184 gov.nsa.datawave.plugins assert-properties gov.nsa.datawave.plugins read-properties org.apache.maven.plugins maven-checkstyle-plugin org.apache.maven.plugins maven-compiler-plugin org.apache.maven.plugins maven-enforcer-plugin java17 [17,18) coverage coverage org.jacoco jacoco-maven-plugin prepare-agent prepare-agent autoformat !skipFormat com.diffplug.spotless spotless-maven-plugin com.github.ekryd.sortpom sortpom-maven-plugin net.revelc.code.formatter formatter-maven-plugin org.apache.maven.plugins maven-enforcer-plugin de.skuzzle.enforcer restrict-imports-enforcer-rule 2.6.1 prevent-star-imports enforce process-sources Please remove starred (datawave.* etc) patterns before attempting build. **.'*' Please remove junit.framework imports before attempting to build. junit.framework.** true deploy-ws deploy web-services/deploy dist dist docs io.github.git-commit-id git-commit-id-maven-plugin org.apache.maven.plugins maven-javadoc-plugin module-apidocs jar package UTF-8 ${project.build.directory}/apidocs -J-Xmx768m XmlSchema X XmlNs X HTTP m HTTP Return Codes RequestHeader m HTTP Request Headers ResponseHeader m HTTP Response Headers returnWrapped m Output private true api_11.0 https://docs.oracle.com/en/java/javase/11/docs/api/ org.apache.maven.plugins maven-source-plugin datawave-java-sources jar-no-fork test-jar-no-fork package quickstart quickstart-docker contrib/datawave-quickstart/docker microservices !skipMicroservices microservices compose compose compose gov.nsa.datawave.plugins read-properties default.properties compose.properties kubernetes kubernetes kubernetes gov.nsa.datawave.plugins read-properties default.properties kubernetes.properties kubernetes-passwords.properties javadoc site org.jboss.spec.javax.ejb jboss-ejb-api_3.1_spec ${version.jboss-ejb-api} bamboo bamboo bamboo gov.nsa.datawave.plugins read-properties default.properties dev.properties dev-passwords.properties bamboo.properties clover com.atlassian.clover clover [4.1.2,) spotbugs com.github.spotbugs spotbugs-maven-plugin sortimport com.diffplug.spotless spotless-maven-plugin checkVersion org.apache.maven.plugins maven-enforcer-plugin enforce-versions enforce tech.units:indriya org.apache.commons:* si.uom:si-quantity commons-net:commons-net io.dropwizard.metrics:metrics-core com.google.inject:* com.google.inject.extensions:* com.google.code.gson:gson org.apache.zookeeper:zookeeper-jute true