Versioning a Multi-Module SDK Built with Maven Without Breaking CIUse ${revision} and flatten-maven-plugin to manage versions across multi-module Maven projects. One property, one plugin, zero version-bump PRs.