Ryan Gustafson 787e30a954 Update plugin version numbers in prep for next release.
Use new standard PMD core ruleset serialization.
Provide java.io.File on RuleContext to support new PMD exclude/include mechanism.
Error type PMD Violations now show in Problems View for manual PMD invocations.
Use Rule references when building RuleSets, instead of Rule copies.
Add support for tracking RuleSet file on project properties.

Part 4 of a large series of commits.

git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5807 51baf565-9d33-0410-a72c-fc3788e3496d
2008-02-27 20:45:15 +00:00

93 lines
2.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="net.sourceforge.pmd.runtime"
name="PMD For Eclipse Runtime Plug-in"
version="3.2.4"
provider-name="PMD Development Team"
class="net.sourceforge.pmd.runtime.PMDRuntimePlugin">
<runtime>
<library name="pmd-runtime.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.ui.ide"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="net.sourceforge.pmd.core"/>
</requires>
<extension
id="pmdMarker"
name="%marker.pmd"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<persistent
value="true">
</persistent>
<attribute
name="rulename">
</attribute>
</extension>
<extension
id="pmdTaskMarker"
name="%marker.task"
point="org.eclipse.core.resources.markers">
<super
type="net.sourceforge.pmd.runtime.pmdMarker">
</super>
<super
type="org.eclipse.core.resources.taskmarker">
</super>
<persistent
value="true">
</persistent>
</extension>
<extension
id="pmdDFAMarker"
name="%marker.dfa"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.problemmarker"/>
<persistent value="false"/>
</extension>
<extension
id="pmdBuilder"
name="%builder.name"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="net.sourceforge.pmd.runtime.builder.PMDBuilder">
</run>
</builder>
</extension>
<extension
id="pmdNature"
name="%nature.name"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="net.sourceforge.pmd.runtime.builder.PMDNature">
</run>
</runtime>
<builder
id="net.sourceforge.pmd.runtime.pmdBuilder">
</builder>
<requires-nature
id="org.eclipse.jdt.core.javanature">
</requires-nature>
</extension>
</plugin>