All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.plugin.xml Maven / Gradle / Ivy

<!DOCTYPE idea-plugin PUBLIC "Plugin/DTD"  "http://plugins.intellij.net/plugin.dtd">
<idea-plugin version="2">
    <name>MxCache Idea plugin ${project.version}</name>
    <description>instruments compiled classes to support @Cached methods,
        contains inspections for check common @Cached problems</description>
    <version>${project.version}</version>
    <vendor url="http://maxifier.com/" email="[email protected]">Maxifier Ltd.</vendor>

    <application-components>
        <!--this code may be used only in idea 8-->
        <!--<component>-->
            <!--<interface-class>com.intellij.openapi.compiler.Compiler</interface-class>-->
            <!--<implementation-class>com.maxifier.mxcache.ideaplugin.StaticInstrumentator</implementation-class>-->
        <!--</component>-->
        <component>
            <interface-class>com.intellij.codeInspection.InspectionToolProvider</interface-class>
            <implementation-class>com.maxifier.mxcache.ideaplugin.inspections.Validator</implementation-class>
        </component>
    </application-components>

    <project-components>
        <component>
            <!--this is only for compatibility cause idea 7 doesn't support compiler extension point-->
            <implementation-class>com.maxifier.mxcache.ideaplugin.StaticInstrumentorInstaller</implementation-class>
        </component>
        <component>
            <implementation-class>com.maxifier.mxcache.ideaplugin.MxCacheConfiguration</implementation-class>
        </component>
        <component>
            <implementation-class>com.maxifier.mxcache.ideaplugin.InstrumentatorFinder</implementation-class>
        </component>
    </project-components>

    <module-components />

    <actions />

    <extensions defaultExtensionNs="com.intellij">
        <!--this may be used in idea 8, but not 7-->
        <!--<compiler implementation="com.maxifier.mxcache.ideaplugin.StaticInstrumentator" />-->
        <inspectionToolProvider implementation="com.maxifier.mxcache.ideaplugin.inspections.Validator" />

        <!--
          IDEA 12 and newer has new out-of-process compile server.
          It requires a separate plugin, but we combine both IDE & compile server plugin in a single jar
        -->
        <compileServer.plugin classpath="mxcache-idea-plugin-${project.version}.jar"/>
    </extensions>
</idea-plugin>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy