

Select Plug-In Development -> Deployable plug-ins and fragments (or Deployable plug-ins and fragments directly in old Eclipses).Right-click your plugin project in Package Explorer window.You'll see a new Eclipse window with " Sample Menu" with " Sample Action" item.Ĭlick this item, and you'll see a message box with " Hello, Eclipse world". Select a " Hello, World" plug-in template.(Optionally) Specify Plug-In Provider Name (print your brend nick or your company brand), and Plug-In Name.It's recommended to use org.*.* format, i.e. Go to Plug-In development -> Plug-in Project.Wait while PDE is being installed. And restart the Eclipse. Now, you can go to create your own plugin.Press the Install button on "Eclipse PDE" item.Print PDE to Find field, and press Enter.Wait while Marketplace is being installed.Accept license terms, and press Finish.Expand the General Purpose Tools group and check Marketplace Client.Wait while Eclipse will fetch an Indigo repository items. Else, you can go to PDE plugin installation. If there are no " Eclipse Marketplace." items, you at first must install Marketplace client. If there is none, you should firstly install PDE plugin into Eclipse. Check if there is a Plug-In development group.Tools PreparationĪt first, you should check if Eclipse contains PDE plugin = allows plugin development. Let's start writing Eclipse plugins today! At first, let's write a simple plugin that adds a few menu items and subitems. Eclipse IDE + Titanium Plugins = Titanium IDE, IDE for mobile applications.Eclipse IDE + Blackberry Plugins = Momentics IDE, IDE for BlackBerry applications.Eclipse IDE + ADT Plugin = Eclipse+ADT, IDE for Android applications.Eclipse IDE + Your Plugins = Your Own IDE. Plugins allow you to realize your own menus and toolbar items, new features to code editor, new project and item templates, and your own WYSIWYG editor on Eclipse IDE base. Eclipse plugins are Java libraries that are running by Eclipse and can use Eclipse IDE APIs to extend Eclipse's functionality via many different ways.
