1
Ich habe eine Datei ruleset.xml mit benutzerdefinierten PMD-Regeln. Wie verwende ich diese Datei in SonarQube 5.5?Wie verwende ich eine benutzerdefinierte PMD-Regel in SonarQube 5.5?
Ich habe eine Datei ruleset.xml mit benutzerdefinierten PMD-Regeln. Wie verwende ich diese Datei in SonarQube 5.5?Wie verwende ich eine benutzerdefinierte PMD-Regel in SonarQube 5.5?
einen Blick in dieses Thema nehmen (und Antwort): SonarQube how to create Profile and import new rules to it
Sie können die Regeln einfach importieren, indem Sie mit der Klasse RulesDefinitionXmlLoader mit der Methode Last wie folgt aus:
RulesDefinitionXmlLoader.load(repository, new BufferedReader(newInputStreamReader(ruleset.xml)));
Hoffe, es zu erhalten hilft du gehst.
Enthält ruleset.xml PMD-Regeln im Format: http://pmd.sourceforge.net/pmd-4.3/howtomakearuleset.html? – isobretatel
Ja. Oder einfacher wie tihs: http://javadocs.sonarsource.org/4.3/apidocs/org/sonar/api/server/rule/RulesDefinitionXmlLoader.html Die oberen Elemente sind obligatorisch. – jonypera
Sie können mehr [hier] (http://stackoverflow.com/questions/36011846/sonarqube-does-not-show-imported-rules-in-quality-profile) sehen. – jonypera