Add JavaProjectClassLoader which serves as a ClassLoader for an IJavaProject. Pass this ClassLoader to the PMD instance.

git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5821 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
Ryan Gustafson 2008-02-28 09:56:19 +00:00
parent 8564544d8f
commit f02e2f8cdc
3 changed files with 6 additions and 0 deletions

View File

@ -9,6 +9,7 @@ Runtime
. PMD updated to v4.2
. Use new standard PMD RuleSet serialization mechanism
. Use new PMD support for RuleReferences in RuleSets, instead of using Rule copies
. Use Java Project Build Path when invoking PMD to allow Type Resolution to work better
. Error type PMD Violations now show in Problems View for manual PMD invocations
. Workspace Rules Configuration Rule table now shows RuleSet name
. Workspace Rules Configuration Rule table now shows Since attribute

View File

@ -8,7 +8,10 @@ NEW
Workspace level Rule editor enhanced to show nearly all Rule details, lots of little things.
New exclude/include patterns from PMD 4.2 are supported.
Support for storing RuleSets using Rule References (new PMD 4.2) is now default behavior.
Projects can now specify a custom ruleset file explicitly, default remains .ruleset
Type Resolution using Project Build Path settings is now possible. To use this feature, the
Eclipse JVM must be able to read the version of .class files produced by the Projects.
UPDATE
------

View File

@ -2,6 +2,8 @@
### Short term (before next release)
###
Need to add support for disabling of Java Project Build Path by PMD, in case user cannot run Eclipse using JVM capable of reading Project .class files.
###
### Medium term (following release, or soon after)
###