We usually try and capture version numbers in the "dependency management" of the root pom.xml - this helps when more than one module is making use of a dependency (in order to avoid version conflict).