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