There are some pros and cons to choose Flat or Hierarchical maven project structure.
If I choose a hierarchical structure in the Eclipse environment with m2eclipse plugin, seems to have some problems when using CVS instead of SVN.
Several mounth I have been involved in using hierarchical multi-module maven projects with Subversion repository. On a different location now I have to use CVS and when I checkout a hierarchical multimodule project it seems that I have several problems.
The team would like to use flat structure which option seems to be reasonable choice if I consider the previously mentioned issue with CVS repo.
But I know that maven-release-plugin it has some issues on flat structured multi-module maven projects.
Since I never been used flat structured multi-module projects, I would like to ask you if you have experience with them.