This feature will be based on properties to define the multi-module structure.
It should be possible to declare the following in the "sonar-project.properties" file:
# a module has to redefine at least "sonar.projectName", as its key and its base directory has inferred from its identifier ('mod1' in this case)
# but a module can obviously override properties
# also, a module is not necessary located in a direct sub-folder
It should be highlighted that the key of a module is automatically prefixed by the key of its parent followed by a semi-colon, in order to:
- prevent duplicate key problems in Sonar
- make it possible to analyse a module outside of its parent