make plugin verifier happy as it is not aware of "com.intellij.modules.coverage"...
[idea/community.git] / plugins / coverage / src / META-INF / plugin.xml
1 <idea-plugin version="2" xmlns:xi="http://www.w3.org/2001/XInclude">
2   <name>Coverage</name>
3   <depends optional="true" config-file="testng-integration.xml">TestNG-J</depends>
4   <depends optional="true" config-file="junit-integration.xml">JUnit</depends>
5   <depends>com.intellij.modules.java</depends>
6   <module value="com.intellij.modules.coverage"/>
7
8   <description>
9       <![CDATA[
10      This plugin supports gathering coverage information and presenting it right in
11      the editor and in the Project view.
12         The following features are available:
13         <ul>
14         <li>Coverage tab in the run/debug configurations.</li>
15         <li>Run with coverage command.</li>
16         <li>Ability to generate standalone HTML reports for external use.</li>
17         </ul>
18       ]]>
19    </description>
20   <vendor>JetBrains</vendor>
21
22   <xi:include href="/META-INF/coverage-common-plugin.xml" xpointer="xpointer(/idea-plugin/*)"/>
23   <extensions defaultExtensionNs="com.intellij">
24     <runConfigurationExtension implementation="com.intellij.execution.coverage.CoverageJavaRunConfigurationExtension"/>
25     <coverageRunner implementation="com.intellij.coverage.IDEACoverageRunner"/>
26     <coverageRunner implementation="com.intellij.coverage.JaCoCoCoverageRunner"/>
27     <coverageEngine implementation="com.intellij.coverage.JavaCoverageEngine" order = "last"/>
28     <projectViewNodeDecorator implementation="com.intellij.coverage.CoverageProjectViewClassNodeDecorator"/>
29
30     <projectService serviceInterface="com.intellij.coverage.JavaCoverageAnnotator"
31                     serviceImplementation="com.intellij.coverage.JavaCoverageAnnotator"/>
32     <programRunner implementation="com.intellij.coverage.DefaultJavaCoverageRunner"/>
33     <selectInTarget implementation="com.intellij.coverage.view.SelectInCoverageView"/>
34   </extensions>
35
36   <extensionPoints>
37     <extensionPoint qualifiedName="com.intellij.javaCoverageEngineExtension" interface="com.intellij.coverage.JavaCoverageEngineExtension"/>
38   </extensionPoints>
39   <project-components>
40     <component>
41       <interface-class>com.intellij.coverage.CoverageDataManager</interface-class>
42       <implementation-class>com.intellij.coverage.CoveragePluginDataManagerImpl</implementation-class>
43       <option name="workspace" value="true"/>
44     </component>    
45   </project-components>
46   <actions>
47     <group id="IDEACoverageMenu" popup="false">
48       <reference ref="CoverageMenu"/>
49       <add-to-group group-id="AnalyzeMenu" anchor="before" relative-to-action="AnalyzeActions"/>
50     </group>
51   </actions>
52 </idea-plugin>