2012-11-29 13 views

Odpowiedz

34

UPDATE kwiecień 14th, 2014:

Począwszy SonarQube 4.2, projekty wielojęzyczne są obsługiwane.

To automatycznie dzieje się, gdy sonar.language nie jest ustawione.

Zobacz mój przykładowy projekt tutaj: https://github.com/bellingard/multi-language-project

+1

@ Fabrice-SonarTeam, czy możemy zrobić to samo z mavenem? A jeśli tak, czy macie jakieś przykłady? Dzięki! p.s. ten przykład na git hub nie pomaga, ponieważ mamy różne języki w jednym folderze źródłowym. –

+1

@ mr.nothing Prawdopodobnie możesz sprawdzić odpowiedź Neeraj poniżej również – rajesh

+0

@ Fabrice-SonarTeam Mamy rozwiązania zawierające projekty zawierające mieszankę plików JavaScript, C# i Xsd. Patrząc na przykład .NET: https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/multi-language/multi-language-dotnet Nie widzę, jak opisujesz Sonar, który języki do analizy? Wygląda na to, że ma plik "cs" w pliku sonar-project.properties. – RoboJ1M

0

Do http://jira.codehaus.org/browse/SONAR-926 jest realizowany można użyć kombinacji właściwości sonar.branch i sonar.language analizować oddzielnie języki projektu i mieć dwa różne projekty w desce rozdzielczej.

+2

Czy możesz rozwinąć korzystanie z sonar.branch? Mój projekt to mieszanka java i groovy wymieszanych razem. Chodzi mi o to, że nie ma separacji folderów src – rajesh

Powiązane problemy