Sonar C # -Projekt mit mehreren Modulen mit dem einfachen Java-Läufer
-
12-12-2019 - |
Frage
Ich versuche Sonar 3.2 mit C # -Projekten (die einzigen Plugins sind C # Core und C # FX COP) und mit dem einfachen Java-Läufer.
Es hat in einer Lösung mit einem einzelnen Projekt gut funktioniert, aber als ich versuchte, mit 2 Projekten mit einer Lösung zu analysieren, bekomme ich immer den folgenden Fehler:
generasacodicetagpre.Der Ordner Lösungsordner enthält das folgende Sonar-Project.Properties:
generasacodicetagpre.Die Lösung hat nur diese 2 Projekte.
Ich habe versucht, die Module-Konfiguration in einem Sonar-Project hinzuzufügen.Properties für jedes Projekt mit nur:
generasacodicetagpre.Für das einzelne Projekt, das ich benutzt habe, hatte ich:
generasacodicetagpre.Ich fühle mich, dass ich etwas sehr einfach fehlt, aber ich konnte hier nicht viele Informationen finden.
Wenn mir jemand helfen kann, habe ich eine zusätzliche Frage: Können Sie eine Hybridlösung von C ++ und C # -Projekt analysieren?
danke
Lösung
Die Unterstützung von Multi-Module ist für die C # -P-Plugins eingebaut, Sie müssen nicht (und nicht) angeben:
generasacodicetagpre., noch ein "Sonar-Project.properties" in jedes Modul hinzufügen.
Die C # -P-Plugins verlassen sich auf die SLN-Datei, um die Module automatisch zu entdecken. AUF AUF Unsere Beispielanwendung und ersetzen Sie einfach das MAVEN POM durch eine einzige" Sonar-Project.properties "-Datei.