4.0.0 io.qrun.qctl qctl-parent ${revision} pom qctl qctl CLI - multi-module project qctl-shared qctl-core qctl-qqq qctl-qbit qctl-qrun qctl-qstudio qctl-cli qctl-integration-tests 0.2.1 21 UTF-8 UTF-8 4.7.6 2.18.2 1.5.15 2.0.16 1.5.4 2.4.1 1.79 5.11.4 3.27.2 5.15.2 1.20.4 2.44.0 10.21.1 2.36.0 0.10.5 9.0.1 com.fasterxml.jackson jackson-bom ${jackson.version} pom import org.testcontainers testcontainers-bom ${testcontainers.version} pom import org.codehaus.mojo flatten-maven-plugin 1.6.0 org.apache.maven.plugins maven-compiler-plugin 3.13.0 ${maven.compiler.release} true true org.apache.maven.plugins maven-surefire-plugin 3.5.2 org.apache.maven.plugins maven-toolchain-plugin 3.2.0 21 eclipse org.codehaus.mojo exec-maven-plugin 3.5.0 org.codehaus.mojo flatten-maven-plugin true resolveCiFriendliesOnly flatten process-resources flatten flatten.clean clean clean io.github.git-commit-id git-commit-id-maven-plugin ${git.commit.id.plugin.version} get-git-info initialize revision false false com.diffplug.spotless spotless-maven-plugin ${spotless.version} ${maven.multiModuleProjectDirectory}/codestyle/license.txt **/*.xml ${maven.multiModuleProjectDirectory}/codestyle/license_xml.txt **/*.properties **/*.yml **/*.yaml ${maven.multiModuleProjectDirectory}/codestyle/license_hash.txt spotless-check verify check org.apache.maven.plugins maven-checkstyle-plugin 3.6.0 com.puppycrawl.tools checkstyle ${checkstyle.version} codestyle/checkstyle.config.xml true true false warning validate-style validate check native-check org.codehaus.mojo exec-maven-plugin validate-graalvm-environment validate exec bash ${project.basedir}/scripts/validate-graalvm.sh