What I mean is that Maven for you to use a single possible structure for your entire project while in the real world you most likely will have varying structures for different types of projects and as such does not adapt well to whatever you may already have.