This tutorial explores best practices on how to define properties for the smartics-properties library.
This project is really just for its multi-project directory layout, so you may just explore the project structure in the source repository. There you will find that it is just a plain multi-module project with properties stored in the main resources.
For large projects you should consider not to use a multi-module project, but have individual projects with their own release cycle. To handle individual projects consider using aggregate POMs (see Using Aggregate and Parent POMs).
For further tutorials please refer to the tutorials index.