How to keep under control the internal structure of a project
Support the blog post at https://victor-ichim.blogspot.ro/2018/02/control-package-dependencies-with.html
Command to use for checking the package dependencies are respected: mvn checkstyle:check