2016-08-01 17 views
0

Nach dem Upgrade von SonarQube 5.1.2 auf SonarQube 5.6 haben wir uns mit dem folgenden Problem konfrontiert.Sonar beschwert sich, dass ein Projekt bereits in SonarQube definiert ist, aber nicht als Modul des Projekts

Fehler [ossctCeWorkerCallableImpl] Fehlgeschlagen Aufgabe AVX_lJ9fzEKnCGDDOpXH auszuführen org.sonar.api.utils.MessageException: Validierung des Projektes fehlgeschlagen: Das Projekt ‚X‘ bereits in Sonarqube aber nicht als Modul des Projektes „Y definiert ist, ". Wenn Sie das Projekt "X" nicht direkt analysieren möchten, löschen Sie es bitte zuerst aus SonarQube und starten Sie dann die Analyse des Projekts "Y" erneut.

Wir haben keine Änderungen vorgenommen oder unseren Code überarbeitet, abgesehen von Upgrades. Bitte lassen Sie uns wissen, wie Sie das Problem beheben können.

+0

Diese [Antwort] (http://stackoverflow.com/a/35444713/944849) können Sie in die richtige Richtung weisen. Die Position in der Benutzeroberfläche ist wahrscheinlich etwas anders für 5.6. – user944849

+0

Danke für die schnelle Antwort, aber die Antwort war nicht die, die ich erwartet hatte, wie ich in der oben genannten Mail gesagt habe Code ich habe nichts geändert (Es ist das gleiche alte Modul) und SonarQube 5.1.2 Sonar-Analyse Es gab keine Probleme, erst nach dem Upgrade auf SonarQube 5.6 stehe ich vor diesem Problem. Bitte lassen Sie es mich wissen, wenn Sie irgendwelche Probleme haben. –

Antwort

2

Sharieff,

ich eine ähnliche Situation in meinem Projekt konfrontiert hatte. Für mich war das die sonar.skippedModules-Eigenschaft, die in meiner pom.xml noch erwähnt wurde. Da diese Eigenschaft seit SonarQube 5.5 nicht mehr unterstützt wird, hat SonarQube möglicherweise Probleme beim Analysieren der Module, da sie bereits Einträge in der Datenbank enthalten würden.

Hoffe, das hilft.

Grüße, Anantha

+0

Ja Anantha, Es war der Fall und um die Module in pom.xml auszuschließen Ich habe true verwendet und es hat gut funktioniert. Danke vielmals. –

Verwandte Themen