| Free tutorials for Java, Eclipse and Web programming |
Version 1.2
Copyright © 2007 - 2009 Lars Vogel
13.07.2009
| Revision History | ||
|---|---|---|
| Revision 0.1- 0.4 | 01.04.2008 | Lars Vogel |
| Created | ||
| Revision 0.5 | 14.04.2009 | Lars Vogel |
| Reworked examples from actions to commands | ||
| Revision 0.6 | 15.04.2009 | Lars Vogel |
| Replaced menu contribution description with link to Eclipse commands tutorial | ||
| Revision 0.7 | 18.04.2009 | Lars Vogel |
| Command contribution to the package explorer | ||
| Revision 0.8 | 19.04.2009 | Lars Vogel |
| Export of plugin updated to Eclipse 3.4 (dropin folder and link to P2 update site article). | ||
| Revision 0.9 | 20.04.2009 | Lars Vogel |
| Creating markers | ||
| Revision 1.0 | 31.05.2009 | Lars Vogel |
| Update to Eclipse 3.5 | ||
| Revision 1.1 | 12.07.2009 | Lars Vogel |
| Added export plugin into running target | ||
| Revision 1.2 | 13.07.2009 | Lars Vogel |
| Corrected typoes | ||
Eclipse Plugins
This article describes the basic steps on how to create a Eclipse plugin and how to deploy it. It demonstrates also how to extend the package explorer, how to save additional information on existing resources, how to use JDT (Java Development Tools) and how to create markers in Eclipse.
This article assumes that you are already familiar with using the Eclipse IDE for standard Java development.
This article was developed with Eclipse 3.5 (Eclipse Galileo) and Java 1.6.
Table of Contents
Eclipse is a powerful, extensible IDE for building general purpose applications. Eclipse has an extensible architecture allowing to extent the Eclipse IDE via Plugins.
Eclipse is build upon the OSGI framework (Equinox). This framework allow a flexible architecture in which so-called bundles can be dynamically loaded. Eclipse calls these Plugins. Via these Plugins / bundles you can extend the Eclipse IDE.
See Introduction to OSGi for details.