AntiPattern
Build Environment Mismatch
build-environment-mismatch
Gradle/Maven builds fail outside the IDE due to mismatched build-time conditions—dependency conflicts, JVM target/toolchain differences, missing artifacts, and classloader/parser issues—so tasks run with the wrong inputs and generated sources aren’t produced. Stake: releases can’t be packaged or tested reliably.