Sonarcloud Configuration with aggregate pomfile and additional languages

The Scanner for Maven is relying on the parent POM to reference all the modules that will be analyzed.

Because properties are inherited from the parent POM to children POM (or when setting -Dsonar.sources, it looks for directories in those modules that don’t exist, instead of looking for them outside the modules.

You should be able to take the strategy that this user did: