Where to locate my UML diagram files in my Maven project structure?

eclipse, java, maven, uml

Solution

There is no common maven convention as to where to store documentation. As long as it does not interfere with the build process, you are free to place it anywhere you like.

We are storing docs inside `/src/main/doc`, but this is just a team-wide consensus, so feel free to choose your own.

Problem

For my Java project, I am using ObjectAid eclipse plugin as the UML visualization tool for my domain classes. Each class diagram is a .ucls resource file. According to Maven principles, where do I need to locate my *.ucls files inside the project structure ?

Original source