Eclipse PMD Die Datei basic.xml kann nicht gefunden werden

7

Beim Versuch, für ein Projekt in Eclipse / Juno auszuführen, Ich bekomme diesen Fehler.

%Vor%

Weiß jemand, wie ich dieses Problem lösen kann?

    
Karl 13.12.2012, 13:45
quelle

6 Antworten

10

Ich habe dieses Problem auch mit der Befehlszeilenversion gesehen. In der neuesten Version ist der Klassenpfad rulesets/java/basic.xml

Offenbar haben sie die Standardpfade zwischen den Versionen geändert. Sie müssen entweder Ihre Pfade manuell in der PMD-Konfiguration aktualisieren oder auf die neueste Version aktualisieren.

    
ScouseChris 08.02.2013 17:11
quelle
5

Wenn die Datei ".pmd" in Ihrem Projekt vorhanden ist und mit der Datei ruleset.xml referenziert wird, können Sie das Problem lösen, indem Sie zwischen den obigen Lösungen wählen.

  1. Lösche die Datei .pmd
  2. öffne deine ruleset.xml und deine Konfiguration nach diesem Beispiel
%Vor%

NACH

%Vor%     
user2384301 15.05.2013 04:34
quelle
3

Der Rat mit der Änderung von Regelsätzen / zu Regelsätzen / Java / hat mir geholfen, aber ich musste auch eine Regel ändern von:

%Vor%

bis

%Vor%

Hier ist meine PMD-Konfigurationsdatei von Sonar, die für mich mit dem PMD-Plugin 4.0.2 funktioniert.:

%Vor%     
Dove 04.03.2014 06:26
quelle
2

Ich habe diesen Fehler erhalten, als ich versucht habe, das Maven-Projekt in Eclipse zu aktualisieren. Das Problem für mich war, dass ich zwei verschiedene PMDs benutzte, eine als Eclipse-Plugin installiert und eine andere von Maven aus der pom.xml-Datei eines übergeordneten Projekts heruntergeladen. Also musste ich das PMD-Plugin von Eclipse deinstallieren und bekam danach den Fehler nicht mehr.

    
MajiK 26.08.2014 07:49
quelle
0

In meinem Fall habe ich meine benutzerdefinierte pmdRuleSet.xml und es sieht so aus:

%Vor%

Und es wirft den Fehler, wenn ich "pmd-rulesets" zu "ruleset" und den Pfad in der pmdRuleSet.xml offensichtlich ändere, dann ist alles in Ordnung.

    
dalvarezmartinez1 18.12.2014 11:14
quelle
0

Wenn Sie sich einem komplexen Projekt einrichten müssen, können Sie mit dieser Zeile jede .pmd-Datei

konvertieren %Vor%     
ttwhy 09.03.2015 23:38
quelle

Tags und Links