mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-05 04:40:28 +07:00
71 lines
2.5 KiB
XML
71 lines
2.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!-- Test skipping processing directive and comments before root tag: -->
|
|
<!-- Comment with angle bracket <test> -->
|
|
<!-- Regular comment -->
|
|
<idea-plugin package="idea.plugin.package" implementation-detail="true">
|
|
<id>com.intellij.myPlugin</id>
|
|
<name>pluginName</name>
|
|
|
|
<depends config-file="anotherPlugin.xml" optional="true">anotherPlugin</depends>
|
|
<module value="myModule"/>
|
|
|
|
<content>
|
|
<module name="module.name"/>
|
|
<module name="optional.module" loading="optional"/>
|
|
<module name="required.module" loading="required"/>
|
|
<module name="ondemand.module" loading="on-demand"/>
|
|
<module name="required.in.frontend" required-if-available="intellij.platform.frontend"/>
|
|
</content>
|
|
|
|
<dependencies>
|
|
<module name="dependencies.module" namespace="custom"/>
|
|
<plugin id="dependencies.plugin.id"/>
|
|
</dependencies>
|
|
|
|
<resource-bundle>MyResourceBundle</resource-bundle>
|
|
|
|
<idea-version since-build="sinceBuildValue" until-build="untilBuildValue"/>
|
|
|
|
<extensionPoints>
|
|
<extensionPoint name="myEP" interface="SomeInterface" dynamic="true">
|
|
<with attribute="attributeName" implements="SomeImplements"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint qualifiedName="qualifiedName" beanClass="BeanClass"/>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<myPlugin.myEP implementation="a"/>
|
|
</extensions>
|
|
<extensions defaultExtensionNs="defaultExtensionNs" xmlns="extensionXmlNs"/>
|
|
|
|
<actions resource-bundle="ActionsResourceBundle">
|
|
<action id="actionId" text="actionText" description="descriptionText" class="actionClass" popup="false"/>
|
|
<group id="groupId" class="groupClass" description="groupDescriptionText" text="groupText" popup="true">
|
|
<action id="groupAction" text="groupActionText" description="groupActionDescriptionText" class="actionClass"/>
|
|
<group id="nestedGroup">
|
|
<action id="nestedGroupActionId" text="nestedGroupActionText" class="actionClass"/>
|
|
</group>
|
|
</group>
|
|
</actions>
|
|
|
|
<application-components>
|
|
<component>
|
|
<implementation-class>applicationComponentClass</implementation-class>
|
|
</component>
|
|
</application-components>
|
|
|
|
<project-components>
|
|
<component>
|
|
<implementation-class>projectComponentClass</implementation-class>
|
|
</component>
|
|
</project-components>
|
|
|
|
<module-components>
|
|
<component>
|
|
<implementation-class>moduleComponentClass</implementation-class>
|
|
</component>
|
|
</module-components>
|
|
|
|
</idea-plugin> |