How to write a plugin for Eclipse?

How I can write a plugin for Eclipse?

I’ve looked for documentation, but unfortunately there is very little or it’s poor, so what articles can recommended?

How to make an Eclipse plugin [duplicate]

Possible Duplicate: How to write a plugin for eclipse? I want to implement an Eclipse plugin of my project which is in swt. What is a good tutorial with examples? I want to run my project in Eclipse

write eclipse junit plugin test

where do i start on writing plugin test? I have written some toy plugins and would like to start on doing TDD with my plugins.

How to write Eclipse plugin to hide logger statements

I have a lot of logger statements in code which makes it difficult to read. How can I hide these statements?

How does one write a plugin for a language in Eclipse?

I want to write a plugin for .NET/Mono C# Development in Eclipse. Current plugins such as Emonic only provide support for .NET/Mono up to 3.5, and aren’t very well documented and/or out of date. Emon

How to uninstall a plugin in eclipse? [duplicate]

Possible Duplicate: uninstall plugins in Eclipse 3.4.X How to uninstall a plugin in eclipse?

Write custom maven command set using eclipse plugin

from command line I can write mvn install -Pauto-deploy Is it possible to store this command in my eclipse maven plugin. I want to execute this command by click. I see only standart things in maven m

Scan an eclipse project from an eclipse plugin

I’d like to write a plugin for eclipse that performs some operations on an eclipse project. My question is: how can I scan/obtain the project file list from an eclipse plugin??? Is there something lik

How to write a hyperlink to an eclipse console from a plugin

I would like to write the location of a file to the eclipse console as a hyperlink. When you click on it it should open the file in eclipse. I’m currently doing something like this (but the link doesn

Where does the WTP Eclipse plugin write it’s error log?

Where does the WTP Eclipse plugin write it’s error log? I’m not talking about Tomcat’s log, but rather the log for the plugin in Eclipse.

Eclipse plugin to create debug configurations [duplicate]

Possible Duplicate: Eclipse: How can I execute a launch configuration programmatically? I want to write an Eclipse Plugin that can programmatically create Debug Launch configurations for ‘Remote Jav

Answers

There are some pretty good resources and tutorials on the main Eclipse and IBM’s site. One of the best ways is to pick an open source plug-in that has some similar features to what you want to do and start to dissect it.

Eclipse has a pretty good “Your First Plug-in” tutorial. If it is confusing, I’m sure they would greatly appreciate your feedback. Keep in mind that Eclipse is essentially Java, so if you don’t have a good grasp of Java go for general Java tutorials first, and then come back to Eclipse development.

O’Reilly has two good Eclipse Plugin tutorials:

They not only go through the simple code examples, but give you screen shots of the process since a lot of work is done through wizard type interface windows.

If these aren’t helpful, perhaps you could be more specific as to what is difficult to follow.

The best step-by-step that covers almost every aspect of plugin development is the book “Eclipse: Building Commercial Quality Plugins”.

It’s available at most book shops and electronically at safari: http://safari.oreilly.com/9780321574435

I think a very good resource is also to look at the examples that are available via the new Plug-In Project wizard.

Depending on what you want to provide with your plug-in, you can choose from editor plug-ins, view plug-ins, plug-ins that provide a property page (just to name a few) and see how they’re built and what extension points they implement.

I found a great Eclipse plugin tutorial named Extending Eclipse – Plug-in Development Tutorial.

Follow the tutorial Creating a plug in for Eclipse. This tutorial is step by step and with screenshots.