I have a multi module Maven project. I need to exclude one of the sub module from sonar anlaysis.
I run the mvn sonar:sonar from parent directory.
Is there a way to specify the exclusions in pom file or do we need to configure it in sonar qube.
From the documentation:
You can either:
- define property
<sonar.skip>true</sonar.skip>
in thepom.xml
of the module you want to exclude- use build profiles to exclude some module (like for integration tests)
- use Advanced Reactor Options (such as "-pl"). For example }
mvn sonar:sonar -pl !module2