2012-11-29 13 views
26

Ich richte Sonar für eines meiner Projekte ein, das eine Mischung aus Groovy und Java ist. Ich bin in der Lage, das Projekt separat für eine dieser Sprachen, aber nicht zusammen zu konfigurieren. Gibt es eine Möglichkeit, dies zu tun? Ich habe versucht, diesenUnterstützt Sonar mehrere Sprachen in demselben Projekt?

sonar.language = java, grvy

aber funktioniert nicht

Antwort

34

UPDATE 14. April 2014:

Beginnend mit Sonarqube 4.2, mehrsprachigen Projekten sind unterstützt.

Dies geschieht automatisch, wenn sonar.language nicht eingestellt ist.

mein Beispielprojekt Siehe hier: https://github.com/bellingard/multi-language-project

+1

@ Fabrice-SonarTeam, können wir dasselbe mit maven machen? Und wenn ja, haben Sie Beispiele? Vielen Dank! p.s. Dieses Beispiel auf dem Git-Hub hilft nicht wirklich, weil wir verschiedene Sprachen in einem Quellordner haben. –

+1

@ mr.nothing Sie können wahrscheinlich auch die Antwort von Neeraj unten überprüfen – rajesh

+0

@ Fabrice-SonarTeam Wir haben eine Lösung mit Projekten, die eine Mischung aus Javascript, C# und Xsd-Dateien enthalten. Blick auf das .NET-Beispiel: https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/multi-language/multi-language-dotnet Ich sehe nicht, wie Sie zu Sonar beschreiben Sprachen zu analysieren? Es scheint nur, cs 'in der Datei sonar-project.properties. – RoboJ1M

0

Bis http://jira.codehaus.org/browse/SONAR-926 implementiert Sie die Kombination aus sonar.branch und sonar.language Eigenschaften können separat die Projektsprachen zu analysieren und zu zwei verschiedenen Projekten in Ihrem Armaturenbrett haben.

+2

Können Sie bitte die Verwendung von sonar.branch näher erläutern? Mein Projekt ist eine Mischung aus Java und Groovy. Ich meine, es gibt keine Trennung von src-Ordnern – rajesh

Verwandte Themen