Before You Start

Prepare Java 21, Maven 3.8 or later, and Git for QQQ 4.0.

Install the development tools

Install a Java 21 JDK, Maven 3.8 or later, and Git using your platform package manager or their official distributions. The framework integration tests also require Docker.

Bash
java -version
mvn -version
git --version
docker version

Check the JDK reported by Maven as well as java. They must use the intended Java version. The first full build downloads dependencies and runs tests; its duration depends on your machine and network.

Use the QQQ 4.0 sample or read Maven installation details. Node.js and qctl are optional for a Java application.