I have a multi-module project where all modules are in the same directory as the "aggregator" module. The aggregator is NOT the parent of the modules, it's only there to spread any maven command to modules, but there is no inheritance.
When I do this (maven-release-plugin command) in the aggregator directory :
mvn --batch-mode release:update-versions -DdevelopmentVersion=1.1.1-SNAPSHOT -DautoVersionSubmodules=true
It does change the version of all modules, but when I do this :
mvn versions:set -DnewVersion=1.1.1-SNAPSHOT
It does not, it changes only the aggregator module version.
Note : I know when you have a parent-child relationship between aggregator and modules you don't meet this problem.