When parsing properties of a multi-module project if one of the module id is "sonar" then it will lead to unexpected behavior.
It is impossible to know if property 'sonar.sources' is 'sources' property applied to module 'sonar' or 'sonar.sources' property applied to root module.
As most (all?) SQ properties are starting by 'sonar.' one solution could be to forbid using 'sonar' as module id.
Another long term solution is to fix