I am using SonarQube 6.7.5 LTS (community edition), and I have changed sonar.branch to sonar.branch.name, because of WARN: The use of "sonar.branch" is deprecated and replaced by "sonar.branch.name”
Now sonar analysis fails with following error:
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli) on project xxx: Validation of project reactor failed:
The sonar.branch parameter is deprecated, meaning that you can still use it but it is not the one we recommend.
If you want to have your branches aggregated into a single project, you need to install the branch plugin and use the sonar.branch.name parameter instead.
As per the link, Branch analysis is available as part of Developer Edition, this seems licensed one.
Could you please confirm, I should purchase the license to install branch plugin (in Developer Edition)?
I am currently using SonarQube 6.7.5 LTS (community edition). So I guess, I should move to Developer edition, instead community edition, so that I will get the plugin anyway.
Do we have any branch plugin for community edition ? (open source)
Indeed, the branch plugin is part of the commercial editions. Then moving to developer editions will give you the possibility to install the branch plugin.
I don’t know if open source alternatives exist for this plugin, what I can tell you is that for 120 a year you can benefit from several functionalities available for commercial editions.