4.0.0 io.github.pnoker dc3-parent 2026.5.18 ${project.artifactId} iot-dc3 pom 2016 https://github.com/pnoker/iot-dc3 IoT DC3 is a fully open-source distributed Internet of Things (IoT) platform built on Spring Cloud. It accelerates IoT project development and simplifies IoT device management, providing comprehensive solutions for building robust IoT systems. It is AI-ready, enabling seamless integration of AI capabilities for intelligent device connectivity, automation, and data-driven operations. All components and code are open-source, ensuring transparency, flexibility, and community-driven innovation. pnoker pnoker pnokers@icloud.com PMC pnoker.github.io https://github.com/pnoker/iot-dc3 GNU Affero General Public License v3.0 https://www.gnu.org/licenses/agpl-3.0.txt repo https://github.com/pnoker/iot-dc3 scm:git:https://github.com/pnoker/iot-dc3.git scm:git:https://github.com/pnoker/iot-dc3.git true 2026.5.18 false false 5.20.0 -javaagent:${settings.localRepository}/org/mockito/mockito-core/${mockito.version}/mockito-core-${mockito.version}.jar dc3-api dc3-common dc3-center dc3-driver dc3-gateway dc3-coverage dc3-e2e io.github.pnoker dc3-api-auth ${dc3.version} io.github.pnoker dc3-api-data ${dc3.version} io.github.pnoker dc3-api-driver ${dc3.version} io.github.pnoker dc3-api-manager ${dc3.version} io.github.pnoker dc3-common-agentic ${dc3.version} io.github.pnoker dc3-common-api ${dc3.version} io.github.pnoker dc3-common-auth ${dc3.version} io.github.pnoker dc3-common-constant ${dc3.version} io.github.pnoker dc3-common-dal ${dc3.version} io.github.pnoker dc3-common-data ${dc3.version} io.github.pnoker dc3-common-driver ${dc3.version} io.github.pnoker dc3-common-exception ${dc3.version} io.github.pnoker dc3-common-facade-api ${dc3.version} io.github.pnoker dc3-common-facade-grpc ${dc3.version} io.github.pnoker dc3-common-facade-local ${dc3.version} pom io.github.pnoker dc3-common-facade-local-auth ${dc3.version} io.github.pnoker dc3-common-facade-local-data ${dc3.version} io.github.pnoker dc3-common-facade-local-manager ${dc3.version} io.github.pnoker dc3-common-gateway ${dc3.version} io.github.pnoker dc3-common-log ${dc3.version} io.github.pnoker dc3-common-manager ${dc3.version} io.github.pnoker dc3-common-model ${dc3.version} io.github.pnoker dc3-common-mqtt ${dc3.version} io.github.pnoker dc3-common-postgres ${dc3.version} io.github.pnoker dc3-common-public ${dc3.version} io.github.pnoker dc3-common-quartz ${dc3.version} io.github.pnoker dc3-common-rabbitmq ${dc3.version} io.github.pnoker dc3-common-repository ${dc3.version} io.github.pnoker dc3-common-resource-registrar ${dc3.version} io.github.pnoker dc3-common-test ${dc3.version} io.github.pnoker dc3-common-thread ${dc3.version} io.github.pnoker dc3-common-web ${dc3.version} org.apache.maven.plugins maven-surefire-plugin ${surefire.version} ${skip.unit.tests} @{argLine} ${mockito.javaagent.argLine} -Xshare:off -Duser.language=en -Duser.country=US **/*Test.java **/*Tests.java **/*IT.java **/Abstract*.java org.apache.maven.plugins maven-failsafe-plugin ${surefire.version} ${skip.integration.tests} @{failsafe.argLine} ${mockito.javaagent.argLine} -Xshare:off -Duser.language=en -Duser.country=US **/*IT.java integration-tests integration-test verify org.jacoco jacoco-maven-plugin ${jacoco.version} prepare-unit-agent prepare-agent argLine prepare-integration-agent prepare-agent-integration failsafe.argLine ${project.build.directory}/jacoco-it.exec report-unit test report report-integration verify report-integration ${project.build.directory}/jacoco-it.exec org.apache.maven.plugins maven-enforcer-plugin enforce-jdk-version enforce [21,) This project targets Java 21 bytecode (via --release 21). JDK 21 or newer is required to build. Current JDK: ${java.version} 3.9.0 true org.apache.maven.plugins maven-surefire-plugin org.apache.maven.plugins maven-failsafe-plugin org.jacoco jacoco-maven-plugin dev dev true test test pre pre pro pro