Skip to content

Instantly share code, notes, and snippets.

@matthiaswenz
Last active August 29, 2015 14:23
Show Gist options
  • Save matthiaswenz/0f38e8075e894d300782 to your computer and use it in GitHub Desktop.
Save matthiaswenz/0f38e8075e894d300782 to your computer and use it in GitHub Desktop.
Simple IntelliJ plugin descriptor
<idea-plugin version="2">
<id>com.example.yourPluginID</id>
<name>A simple demo plugin</name>
<description>This is just a simple demo plugin with no other purpose</description>
<version>1.0</version>
<vendor url="http://www.ranterle.de">ranterle</vendor>
<idea-version since-build="135.1"/>
<depends>com.intellij.modules.java</depends>
<depends optional="true">com.intellij.modules.androidstudio</depends>
<application-components>
<component>
<implementation-class>com.example.plugin.MainComponent</implementation-class>
</component>
</application-components>
<project-components>
</project-components>
<actions>
<group id="DemoPluginGroup" text="Plugin Demo" popup="true">
<action id="signInAction" class="com.example.plugin.SignInAction"
text="Sign in..."
description="Sign in to Demo service account"/>
<add-to-group group-id="ToolsMenu" anchor="last"/>
<separator />
<action id="signOutAction" class="com.example.plugin.SignOutAction" text="Sign out" description="Sign out from Demo service account" />
</group>
</actions>
</idea-plugin>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment