web-dev-qa-db-fra.com

Sonar prend-il en charge plusieurs langues dans le même projet?

Je configure Sonar pour l'un de mes projets qui est un mélange de Groovy et Java. Je peux configurer le projet séparément pour l'une de ces langues mais pas ensemble. Est-ce qu'il y a un moyen de faire ça? J'ai essayé

sonar.language = Java, grvy

mais n'a pas fonctionné

35
rajesh

MISE À JOUR 14 avril 2014:

À partir de SonarQube 4.2, les projets multilingues sont pris en charge.

Cela se produit automatiquement lorsque sonar.language n'est pas défini.

Voir mon exemple de projet ici: https://github.com/bellingard/multi-language-project

Si vous utilisez la version 3.4 de Sonar. Ensuite, j'ai écrit un nouveau plugin maven pour vous aider avec l'analyse de code en plusieurs langues.

C'est encore bêta

https://code.google.com/p/sonar-multilang-maven-plugin/wiki/UserGuide

Si vous rencontrez des problèmes avec cet outil, faites-le moi savoir sur le site Web de ce projet.

2
Neeraj Mittal

Jusqu'à ce que https://jira.sonarsource.com/browse/SONAR-926 soit implémenté, vous pouvez utiliser la combinaison des propriétés sonar.branch et sonar.language pour analyser séparément les langues du projet et avoir deux projets différents dans votre tableau de bord.

0
ppapapetrou