Install Plugin Locally

Compatible with  IntelliJ IDEA
10.04.2011
1 328
Install a plugin module locally

This plugin is useful if:

  • You wish to test a plugin locally before uploading to the repository
  • You are unable to test a plugin within the sandbox due to memory constraints
  • You are developing a proprietary plugin and do not wish to upload to the repository

Once you have prepared your plugin module(s) for deployment using Build/Prepare Plugin Module for Deployment, the option to Install Plugin Locally will appear in the Build menu.

Download plugin

Version

Update date

12.07.2014
Hi, sorry posting this here but the 'report to' button in intellij is disabled ... after preparing the plugin for deployment, i click on Build menu and get this error: update failed for AnAction with ID=InstallPluginLocally: com.intellij.openapi.module.Module.getModuleType()Lcom/intellij/openapi/module/ModuleType; java.lang.NoSuchMethodError: com.intellij.openapi.module.Module.getModuleType()Lcom/intellij/openapi/module/ModuleType; at com.sparetimegames.intellijplugins.InstallPluginLocally.getPluginModules(InstallPluginLocally.java:58) at com.sparetimegames.intellijplugins.InstallPluginLocally.update(InstallPluginLocally.java:75) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:113) at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:187) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:138) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:85) at com.intellij.openapi.actionSystem.impl.Utils.fillMenu(Utils.java:279) at com.intellij.openapi.actionSystem.impl.ActionMenu.g(ActionMenu.java:281) at com.intellij.openapi.actionSystem.impl.ActionMenu.access$400(ActionMenu.java:41) at com.intellij.openapi.actionSystem.impl.ActionMenu$MenuListenerImpl.menuSelected(ActionMenu.java:235) at javax.swing.JMenu.fireMenuSelected(JMenu.java:1043) at javax.swing.JMenu$MenuChangeListener.stateChanged(JMenu.java:1122) at javax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:349) at javax.swing.DefaultButtonModel.setSelected(DefaultButtonModel.java:232) at javax.swing.JMenu.setSelected(JMenu.java:311) at javax.swing.JMenu.menuSelectionChanged(JMenu.java:1190) at com.intellij.openapi.actionSystem.impl.ActionMenu.menuSelectionChanged(ActionMenu.java:209) at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:118) at javax.swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:450) at java.awt.Component.processMouseEvent(Component.java:6502) at javax.swing.JComponent.processMouseEvent(JComponent.java:3320) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4489) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:708) at java.awt.EventQueue$4.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:697) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:520) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) I'm using IntelliJ IDEA 13.1.2 Ultimate, running with Java 7. Thank you.
06.12.2011
Yes it did exactly what I needed- created a jar from the ToolWindow plugin that comes with Intellij Community Edition source in the samples folder.

I was then able to go to local file in the plugin configuration window in IntelliJ , select that .jar and have the ToolWindow example plugin appear.

I love it. Thanks!
Please  sign in  to leave a comment.