Description

Plug-in to build IDEA plug-in.


Sample
Please refer to the Jalopy For IDEA for a 'real world' sample.


News

  • 2005-01-01 : Version 1.01 has been released.

Use

To install a plugin in the local IDEA.

maven idea-plugin:install

To un-install a plugin do.

maven idea-plugin:uninstall

To make a distribution (for IDEA plugin site).

maven idea-plugin:dist

Todo

Todo's list :

Result

There are 2 ways how the Plug-in's content will be organized.

  • single jar : The plug-in consists of one '.jar' file with no external dependencies. The archive contains the configuration file ( META-INF/plugin.xml ).
    Example :
    IDEA_HOME/Plugins/
                      Sample.jar/
                                com/foo/.....
                                ...
                                ...
                                META-INF
                                       plugin.xml
                        
  • mulitple jar : Plug-in has external dependencies. All plug-in files are located in a jar-file which is placed to the lib folder (with external dependencies). the root folder is named with the artifact ID.
    Example :
    IDEA_HOME/Plugins/
                     Sample/lib/
                              libFoo.java
                              libBar.java
                              Sample.jar/
                                        com/foo/.....
                                        ...
                                        ...
                                        META-INF
                                               plugin.xml