В мульти-модуля построить только родитель должен определить версии артефактов, кроме родителей.
+-- root (pom.xml)
+-- mod-1 (pom.xml)
+-- mod-2 (pom.xml)
Так корень pom.xml выглядит (отрывок):
<project...>
<groupId>project.com.root</groupId>
<artifactId>project-parent</artifactId>
<version>1.0-SNAPSHOT</version>
...
каждый модуль (мод-1) pom.xml выглядит (отрывок):
<project...>
<parent>
<groupId>project.com.root</groupId>
<artifactId>project-parent</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>mod-1</artifactId>
В особенно эта версия никогда не должна упоминаться в детях. Изменение номера версии на всех должно выполняться с помощью maven-release-plugin во время цикла выпуска. Иногда бывает так, что вы меняете groupId в дочерних в больших проектах с довольно большим количеством модулей.