InitialFirst draft, may evolve based on feedback
Build Errors
Build failures in QQQ 4.0
Build failures in QQQ 4.0
Check both java -version and mvn -version: use Java 21 and Maven 3.8 or later. Confirm the BOM is com.kingsrook.qqq:qqq-bom-pom and the selected version is actually published. Use mvn dependency:tree to find mixed QQQ versions, then mvn clean verify to reproduce the build.
A cannot-find-symbol error after upgrading often indicates a removed API or package rename. Follow the 4.0 migration guide. A dependency download failure, missing Testcontainers Docker runtime, and compilation error have different causes; retain the first useful error and fix that cause. Do not bypass checks to make an upgrade appear successful.
Was this helpful?
Help us improve this article. Feedback is used to prioritize content updates.