Ich habe erfolgreich einen SonarQube-Server aufgebaut, und ich schrieb mehrere benutzerdefinierte Regeln, um den Code zu überprüfen. Jetzt kann ich den Server und die benutzerdefinierte Regel mit Jenkins und Maven nur verwenden, wenn sich der Code auf demselben Server befindet.So verwenden Sie einen bestimmten Sonar-Server in Sonar-Maven-Plugin
Meine Frage ist, wenn ich Maven-Projekt auf einem anderen Computer entwickeln, und ich möchte Maven Build oder Maven installieren, wie kann ich noch den bestimmten SonarQube-Server verwenden? Fügen Sie einfach Plugins in der pom.xml hinzu. Sie können den von mir eingerichteten SonarQube-Server nicht verwenden, und die benutzerdefinierten Regeln, die ich entwickelt habe, werden ebenfalls nicht übernommen.
Kann ich einfach pom.xml Datei ändern, um Sonar-Maven-Plugin hinzuzufügen? Da es viele Leute in meinem Team gibt, kann ich die Konfigurationsdatei von allen nicht ändern. – turtlologist
Einzelne Teammitglieder sollten keine Analysen an den Server senden. Wenn sie das tun, geraten Sie in eine Situation, in der Sie zuletzt gerettet haben. –