Steuern Sie den Modulnamen mit SonarQube Scanner für MSBuild

8

Ich habe versucht, den Modulnamen eines C # -Projekts zu ändern, indem ich das folgende xml-Fragment zu meiner csproj-Datei hinzufüge:

%Vor%

Dies funktioniert so, wie ich es erwartet habe (Modulname in SonarQube ist entsprechend eingestellt).

Frage: Wird dies unterstützt oder funktioniert es nur zufällig? Ich möchte dieses Verhalten nicht wirklich nutzen, wenn ich fürchte, dass es sich beim nächsten Upgrade ändert.

Die generierten sonar-project.properties-Dateien enthalten diese Einträge:

%Vor%

Dies könnte bedeuten, dass meine Konfiguration mehr oder weniger zufällig funktioniert.

Aktualisierung: Im Folgenden wird erklärt, warum ich den Modulnamen einiger Projekte ändern möchte: Ich habe mehrere Lösungen mit Projekten, z. B.

%Vor%

In dieser Situation habe ich zwei "Lib" -Module in SonarQube, es sei denn, ich habe eine Möglichkeit, den Modulnamen zu überschreiben. Ich könnte die Projekte natürlich umbenennen, aber ich würde SonarQube lieber mitteilen, welchen Modulnamen ich verwenden soll.

Ich wäre auch sehr glücklich, wenn Sonar Scanner den Assemblynamen anstelle des Projektnamens verwenden würde.

    
Stefan Egli 06.09.2016, 07:14
quelle

1 Antwort

0

Ich glaube, Sie können diese Einstellung verwenden. "SonarQubeSetting" und "sonar.projectName" legen den Projektnamen korrekt fest.

Siehe Link und link , um mehr darüber zu erfahren.

    
Vikas Jindal 04.10.2016 08:47
quelle