Maven Project Structure
Traditionally, a structure of a set of Maven projects is rather treelike. With a direct symmetrical module parent relation. Also, the parent POM then tends to hold many dependencies which are often only relevant to a subset of modules. This approach is outdated and tends to be a maintenance and development nightmare. Especially when more than one person develops on it. ...