Please Fix importing rulesets with QAPlug 1.3.2 IntelliJ 12.1.3
This plugin is amazing when it is working. Unfortunately, when trying to import a ruleset (PMD ruleset) using QAPlug 1.3.2 and QAPlug-PMD 1.3.1, I get the following error.
10:35:51 AM RuntimeException: Error during dispatching of java.awt.event.MouseEvent[MOUSERELEASED,(520,199),absolute(540,259),button=1,modifiers=Button1,clickCount=1] on dialog0: Couldn't find the class Can't find resource rulesets/typeresolution.xml. Make sure the resource is a valid file or URL or is on the CLASSPATH. Here's the current classpath: C:\Users\kperry\AppData\Local\Temp\e4j8DD8.tmpdir\exe4jlib.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\bootstrap.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\extensions.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\util.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\jdom.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\log4j.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\trove4j.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\jna.jar;c:\program files (x86)\jetbrains\intellij idea 12.1\jre\jre\bin....\lib\tools.jar;
We released QAPlug – PMD 1.3.2 that fixes several bugs related to PMD 5.0.4 support.
-
mkustusz commented
Error is caused by using old rules with new PMD. Since version 5.0.0 PMD uses new ruleset syntax, i.e. rulesets/java/typeresolution.xml instead of rulesets/typeresolution.xml. You can find more info about at PMD page: http://pmd.sourceforge.net/pmd-5.0.4/