4.0.0 org.apache apache 31 org.apache.iotdb iotdb-parent 1.3.3 pom Apache IoTDB Project Parent POM This is the top level project that builds, packages the tsfile, iotdb engine, jdbc, and integration libs. iotdb-api iotdb-client iotdb-core iotdb-protocol distribution example library-udf 1.7 206 0.9 4.9.3 4.2.0 2.9.3 3.3.0 3.38.0 Release 1.5.0 1.16.1 1.10.0 2.14.0 3.3 3.13.0 3.6.1 2.11.1 4.4 false 3.4.4 1.21.1 4.2.19 11.1.0 true 5.1.9 3.0.2 1.16 1.22.0 2.10.1 32.1.2-jre 4.5.14 4.4.16 0.14.1.0 2.15.4 4.0.4 2.0.2 2.1.6 1.5.4 1.0-1 2.40 9.4.56.v20240826 0.11.5 3.26.2 5.14.0 2.5.0 3.1 4.13.2 1.3.14 1.8.0 3.6.0 1.8 1.8 1.11.4 0.6.14 2.23.4 0.17 4.1.110.Final 9.37.3 10.15 6.6.0 7.0.0 1.5.6 2.0.9 1.0.5 3.1.2 1.0.4 1.1.20 3.5.18 0.10.2 2.0.9 1.1.10.5 target/jacoco-merged-reports/jacoco.xml **/generated-sources https://sonarcloud.io target/checkstyle-report.xml target/surefire-reports,target/failsafe-reports apache false 2.43.0 1.6.14 chmod 0.14.1 1.9 1.5.6-3 1.1.0 io.netty netty-bom ${netty.version} pom import org.slf4j slf4j-api ${slf4j.version} org.apache.thrift libthrift ${thrift.version} org.apache.tomcat.embed tomcat-embed-core javax.annotation javax.annotation-api commons-cli commons-cli ${commons-cli.version} org.apache.commons commons-lang3 ${commons-lang3.version} org.jline jline ${jline.version} net.java.dev.jna jna ${jna.version} org.apache.commons commons-csv ${commons-csv.version} junit junit ${junit.version} org.mockito mockito-core ${mockito.version} org.antlr antlr4-runtime ${antlr4.version} org.osgi osgi.cmpn ${osgi.version} org.osgi osgi.core ${osgi.version} org.ops4j.pax.jdbc pax-jdbc-common ${pax-jdbc-common.version} org.xerial.snappy snappy-java ${snappy-java.version} org.powermock powermock-reflect ${powermock.version} com.google.guava guava ${guava.version} org.java-websocket Java-WebSocket ${java-websocket.version} com.google.code.findbugs jsr305 ${findbugs.jsr305.version} com.google.code.gson gson ${gson.version} jakarta.servlet jakarta.servlet-api ${jakarta.servlet-api.version} org.bouncycastle bcprov-jdk18on 1.78 commons-io commons-io ${commons-io.version} org.apache.ratis ratis-server ${ratis.version} org.apache.ratis ratis-server-api ${ratis.version} org.apache.ratis ratis-common ${ratis.version} org.apache.ratis ratis-client ${ratis.version} org.apache.ratis ratis-grpc ${ratis.version} org.apache.ratis ratis-proto ${ratis.version} org.apache.ratis ratis-metrics-api ${ratis.version} org.apache.ratis ratis-thirdparty-misc ${ratis-thirdparty-misc.version} org.apache.commons commons-collections4 ${commons.collections4.version} io.airlift units ${airlift-units.version} io.jsonwebtoken jjwt-api ${jjwt.version} org.eclipse.milo stack-core ${milo.version} com.sun.activation jakarta.activation org.eclipse.milo sdk-core ${milo.version} com.sun.activation jakarta.activation org.eclipse.milo stack-server ${milo.version} org.checkerframework checker-qual ${checker-qual.version} io.airlift airline ${airline.version} javax.inject javax.inject io.airlift concurrent ${airlift.version} org.eclipse.milo sdk-server ${milo.version} com.sun.activation jakarta.activation org.reflections reflections ${reflections.version} io.moquette moquette-broker ${moquette.version} com.lmax disruptor ${disruptor.version} io.jsonwebtoken jjwt-impl ${jjwt.version} io.jsonwebtoken jjwt-jackson ${jjwt.version} com.nimbusds oauth2-oidc-sdk ${oauth2-oidc-sdk.version} org.apache.httpcomponents httpclient ${httpclient.version} org.powermock powermock-core ${powermock.version} org.powermock powermock-module-junit4 ${powermock.version} org.powermock powermock-api-mockito2 ${powermock.version} com.nimbusds nimbus-jose-jwt ${nimbus-jose-jwt.version} cglib cglib ${cglib.version} org.apache.commons commons-jexl3 ${commons-jexl3.version} com.github.luben zstd-jni ${zstd-jni.version} org.lz4 lz4-java ${lz4-java.version} org.tukaani xz ${xz.version} io.swagger swagger-annotations ${swagger.version} io.swagger swagger-models ${swagger.version} io.swagger swagger-jaxrs ${swagger.version} javax.validation validation-api javax.ws.rs jsr311-api org.fusesource.mqtt-client mqtt-client ${fusesource-mqtt-client.version} org.eclipse.collections eclipse-collections ${eclipse-collections.version} org.eclipse.collections eclipse-collections-api ${eclipse-collections.version} org.apache.commons commons-math3 ${commons-math3.version} com.github.wendykierp JTransforms ${jtransforms.version} com.github.stephenc.jcip jcip-annotations ${jcip-annotations.version} jakarta.validation jakarta.validation-api ${jakarta.validation-api.version} commons-codec commons-codec ${commons-codec.version} org.apache.commons commons-pool2 ${commons-pool2.version} io.dropwizard.metrics metrics-core ${dropwizard.metrics.version} org.eclipse.jetty jetty-http ${jetty.version} org.eclipse.jetty jetty-util ${jetty.version} org.eclipse.jetty jetty-server ${jetty.version} javax.servlet javax.servlet-api jakarta.ws.rs jakarta.ws.rs-api ${jakarta.ws.rs-api.version} org.glassfish.jersey.containers jersey-container-servlet-core ${jersey.version} org.eclipse.jetty jetty-servlet ${jetty.version} com.github.ben-manes.caffeine caffeine ${caffeine.version} net.minidev json-smart ${json-smart.version} org.apache.httpcomponents httpcore ${httpcore.version} com.fasterxml.jackson.core jackson-databind ${jackson.version} org.awaitility awaitility ${awaitility.version} io.projectreactor.netty reactor-netty-http ${reactor-netty.version} io.projectreactor.netty reactor-netty-core ${reactor-netty.version} io.projectreactor reactor-core ${reactor.version} org.reactivestreams reactive-streams ${reactive-streams.version} ch.qos.logback logback-classic ${logback.version} ch.qos.logback logback-core ${logback.version} io.micrometer micrometer-core ${micrometer.version} com.fasterxml.jackson.core jackson-annotations ${jackson.version} com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider ${jackson.version} com.fasterxml.jackson.datatype jackson-datatype-jsr310 ${jackson.version} org.glassfish.jersey.media jersey-media-multipart ${jersey.version} org.glassfish.jersey.inject jersey-hk2 ${jersey.version} org.ow2.asm asm 9.3 com.google.errorprone error_prone_annotations 2.18.0 com.fasterxml.jackson.core jackson-core ${jackson.version} org.apache.maven.plugins maven-javadoc-plugin 3.5.0 *thrift* true false org.apache.maven.plugins maven-surefire-plugin 3.1.2 ${argLine} -Xmx1024m ${project.build.directory}/fork_${surefire.forkNumber} org.sonarsource.scanner.maven sonar-maven-plugin 3.9.1.2184 org.apache.rat apache-rat-plugin 0.16.1 true **/.git/** **/.mvn/** **/.gitignore **/.gitmodules **/.git-blame-ignore-revs **/git.properties **/target/** **/.project **/.settings/** **/.classpath **/.idea/** **/*.iml **/*.log **/*.cvs licenses/* hadoopbin windowssystem32 .ignore **/.github/** **/.eps **/.png **/.jpg **/.jpeg local-snapshots-dir/** **/*.plan **/NOTICE-binary **/LICENSE-binary **/*.json **/*.zpln **/go.mod **/go.sum client-go/rpc/* .pytest_cache/** **/venv/** apache_iotdb.egg-info/** **/thrift/**/__init__.py **/resources/META-INF/services/** **/redirects **/.eslintignore **/palette.styl **/RightMenu.vue **/pnpm-lock.yaml **/db/qp/sql/gen/** **/ainode-example/** com.diffplug.spotless spotless-maven-plugin ${spotless.version} ${google.java.format.version} org.apache.iotdb,,javax,java,\# UNIX spotless-check check validate com.googlecode.maven-download-plugin download-maven-plugin 1.7.1 com.googlecode.cmake-maven-project cmake-maven-plugin 3.29.3-b2 org.apache.maven.plugins maven-jar-plugin 3.3.0 org.eluder.coveralls coveralls-maven-plugin 4.3.0 org.apache.maven.plugins maven-enforcer-plugin 3.4.1 net.revelc.code.formatter formatter-maven-plugin 2.23.0 org.apache.maven.plugins maven-checkstyle-plugin 3.3.0 org.apache.maven.plugins maven-source-plugin 3.2.1 org.codehaus.mojo exec-maven-plugin 3.1.1 org.apache.maven.plugins maven-assembly-plugin ${maven.assembly.version} org.cyclonedx cyclonedx-maven-plugin 2.7.9 net.nicoulaj.maven.plugins checksum-maven-plugin 1.11 org.jacoco jacoco-maven-plugin 0.8.12 com.coderplus.maven.plugins copy-rename-maven-plugin 1.0.1 org.apache.maven.plugins maven-shade-plugin 3.5.0 org.apache.maven.plugins maven-resources-plugin 3.3.1 org.apache.maven.plugins maven-dependency-plugin 3.6.0 org.apache.thrift thrift-maven-plugin 0.10.0 com.bazaarvoice.maven.plugins process-exec-maven-plugin 0.9 org.codehaus.mojo build-helper-maven-plugin 3.4.0 org.apache.felix maven-bundle-plugin ${felix.version} org.eclipse.m2e lifecycle-mapping 1.0.0 org.antlr antlr4-maven-plugin ${antlr4.version} org.apache.drill.tools drill-fmpp-maven-plugin ${drill.freemarker.maven.plugin.version} org.apache.maven.plugins maven-clean-plugin 3.3.2 pl.project13.maven git-commit-id-plugin 4.9.10 org.openapitools openapi-generator-maven-plugin ${openapi.generator.version} au.com.acegi xml-format-maven-plugin 3.2.2 com.diffplug.spotless spotless-maven-plugin ${spotless.skip} org.eluder.coveralls coveralls-maven-plugin code-coverage/target/jacoco-merged-reports/jacoco.xml UTF-8 iotdb-core/antlr/target/generated-sources/antlr4 iotdb-protocol/thrift-datanode/target/generated-sources/thrift iotdb-protocol/thrift-commons/target/generated-sources/thrift iotdb-protocol/thrift-confignode/target/generated-sources/thrift iotdb-protocol/thrift-consensus/target/generated-sources/thrift iotdb-protocol/openapi/target/generated-sources/java/src/gen/java iotdb-protocol/openapi/target/generated-sources/java/src/main/java iotdb-core/datanode/target/generated-sources/freemarker/ javax.xml.bind jaxb-api 2.4.0-b180830.0359 com.sun.xml.bind jaxb-core 2.3.0.1 com.sun.xml.bind jaxb-impl 2.3.6 org.apache.maven.plugins maven-enforcer-plugin org.sonatype.ossindex.maven ossindex-maven-enforcer-rules 3.2.0 org.codehaus.mojo extra-enforcer-rules 1.7.0 org.apache.maven.shared maven-dependency-tree 3.2.1 enforce-version-convergence enforce validate enforce-ban-duplicate-classes enforce compile provided true true true vulnerability-checks enforce validate true 1.8.0 io.netty netty-handler 4.1.97.Final org.springframework spring-web 5.3.30 org.apache.spark spark-core_2.11 2.4.8 org.glassfish.jersey.core jersey-common 2.4.8 io.atomix atomix-raft 3.1.12 org.apache.maven.plugins maven-dependency-plugin check-dependencies analyze-only verify true net.revelc.code.formatter formatter-maven-plugin org.apache.maven.plugins maven-checkstyle-plugin checkstyle.xml true com.puppycrawl.tools checkstyle 9.3 validate check validate target/checkstyle-report.xml checkstyle.xml baseDir=${project.basedir} org.apache.rat apache-rat-plugin license-check check verify au.com.acegi xml-format-maven-plugin xml-format xml-format compile 4 **/target/** org.apache.maven.plugins maven-remote-resources-plugin process-resource-bundles process org.apache:apache-jar-resource-bundle:1.4 ${basedir}/src/remote-resources org.apache.maven.plugins maven-surefire-plugin unit-tests test test src/test/**/*Test.java src/test/**/*IT.java integration-tests test integration-test src/test/**/*IT.java src/test/**/*Test.java org.apache.maven.plugins maven-source-plugin create-source-package jar-no-fork package The Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt Apache IoTDB Developer List mailto:dev-subscribe@iotdb.apache.org mailto:dev-unsubscribe@iotdb.apache.org mailto:dev@iotdb.apache.org http://mail-archives.apache.org/mod_mbox/iotdb-dev/ IoTDB Commits List mailto:commit-subscribe@iotdb.apache.org mailto:commits-unsubscribe@iotdb.apache.org mailto:commits@iotdb.apache.org http://mail-archives.apache.org/mod_mbox/iotdb-commits/ IoTDB Jira Notifications List mailto:notifications-subscribe@iotdb.apache.org mailto:notifications-unsubscribe@iotdb.apache.org mailto:notifications@iotdb.apache.org http://mail-archives.apache.org/mod_mbox/iotdb-notifications/ scm:git:ssh://git@github.com/apache/iotdb.git scm:git:ssh://git@github.com/apache/iotdb.git ssh://git@github.com:apache/iotdb.git v1.3.3 Jira https://issues.apache.org/jira/browse/iotdb apache.website scm:git:https://gitbox.apache.org/repos/asf/iotdb-website.git .os-unix Linux unix !aarch64 Unix Makefiles linux-x86_64 thrift venv/bin/ python3 .os-unix-arm Linux unix aarch64 Unix Makefiles linux-aarch64 thrift venv/bin/ python3 .os-mac mac !aarch64 /usr/local/include Unix Makefiles mac-x86_64 thrift venv/bin/ python3 .os-mac-arm mac aarch64 /opt/homebrew/opt/boost/include Unix Makefiles mac-aarch64 thrift venv/bin/ python3 .os-windows windows !aarch64 Visual Studio 17 2022 windows-x86_64 Release/thrift.exe venv/Scripts/ python .os-windows-arm windows aarch64 Visual Studio 17 2022 windows-aarch64 Release/thrift.exe venv/Scripts/ python .java-9-and-above [9,) 8 .java-11-below (,11] 2.27.1 true .skipTests skipTests true .thrift-generation src/main/thrift ${project.build.directory}/thrift/bin/${thrift.executable} org.apache.maven.plugins maven-dependency-plugin get-thrift unpack generate-sources org.apache.iotdb.tools iotdb-tools-thrift ${iotdb-tools-thrift.version} ${os.classifier} zip true ${project.build.directory}/thrift org.apache.thrift thrift-maven-plugin ${thrift.exec.absolute.path} ${project.basedir}/src/main/thrift generate-thrift-sources-java compile generate-sources java generate-thrift-sources-python compile generate-sources py **/common.thrift,**/client.thrift,**/datanode.thrift,**/confignode.thrift,**/ainode.thrift ${project.build.directory}/generated-sources-python/ generate-thrift-sources-go compile generate-sources go:package_prefix=github.com/apache/iotdb-client-go/ **/common.thrift,**/client.thrift ${project.build.directory}/generated-sources-go with-integration-tests integration-test apache-release org.apache.maven.plugins maven-assembly-plugin source-release-assembly single package apache-iotdb-${project.version} true true org.cyclonedx cyclonedx-maven-plugin false apache-${project.artifactId}-${project.version}-sbom makeAggregateBom package net.nicoulaj.maven.plugins checksum-maven-plugin sign-source-release files package SHA-512 ${project.build.directory} apache-iotdb-${project.version}-source-release.zip false with-code-coverage code-coverage org.jacoco jacoco-maven-plugin org/apache/iotdb/service/sync/thrift/* org/apache/iotdb/service/rpc/thrift/* org/apache/iotdb/db/qp/sql/* BUNDLE    METHOD COVEREDRATIO 0.00 BRANCH COVEREDRATIO 0.00 CLASS COVEREDRATIO 0.00 prepare-ut prepare-agent ${project.build.directory}/${project.build.finalName}-jacoco-unit-tests.exec surefire.jacoco.args ut-report report check test ${project.build.directory}/${project.build.finalName}-jacoco-unit-tests.exec ${project.build.directory}/jacoco-unit-reports before-integration-test-execution prepare-agent pre-integration-test ${project.build.directory}/${project.build.finalName}-jacoco-integration-tests.exec failsafe.jacoco.args after-integration-test-execution report check integration-test ${project.build.directory}/${project.build.finalName}-jacoco-integration-tests.exec ${project.build.directory}/jacoco-integration-reports merge-unit-and-integration merge post-integration-test ${project.build.directory}/ *.exec ${project.build.directory}/${project.build.finalName}-merged.exec create-merged-report report check post-integration-test ${project.build.directory}/${project.build.finalName}-merged.exec ${project.build.directory}/jacoco-merged-reports org.apache.maven.plugins maven-surefire-plugin ${argLine} @{surefire.jacoco.args} -Xmx1024m org.apache.maven.plugins maven-failsafe-plugin ${argLine} @{failsafe.jacoco.args} -Xmx1024m integration-test verify enforce false