| Free tutorials for Java, Eclipse and Web programming |
Version 2.2
Copyright © 2009 - 2010 Lars Vogel
13.01.2010
| Revision History | ||
|---|---|---|
| Revision 0.1 - 0.6 | 23.05.2008 | Lars Vogel |
| Created Article | ||
| Revision 0.7 | 18.02.2009 | Lars Vogel |
| Added CVS access | ||
| Revision 0.8 | 03.05.2009 | Lars Vogel |
| Plugin Spy for menus (Eclipse 3.5) | ||
| Revision 0.9 | 29.05.2009 | Lars Vogel |
| Updated to Eclipse 3.5 | ||
| Revision 1.0 | 01.06.2009 | Lars Vogel |
| Added cvs details in table | ||
| Revision 1.1 | 06.07.2009 | Lars Vogel |
| Added cvs details in table | ||
| Revision 1.2 | 09.07.2009 | Lars Vogel |
| How to get commandsId for keybindings | ||
| Revision 1.3 | 17.07.2009 | Lars Vogel |
| Improved cvs section, adding how to access Eclipse PDE cvs repository | ||
| Revision 1.4 | 26.07.2009 | Lars Vogel |
| plugin search, new introduction | ||
| Revision 1.5 | 29.07.2009 | Lars Vogel |
| How to use Mylyn to connect to Bugzilla | ||
| Revision 1.6 | 09.08.2009 | Lars Vogel |
| Improved cvs description | ||
| Revision 1.7 | 10.11.2009 | Lars Vogel |
| Added Project Set Files for cvs access | ||
| Revision 1.8 | 17.11.2009 | Lars Vogel |
| Removed redundant plugin search capter, general rework of the Article. | ||
| Revision 1.9 | 03.01.2009 | Lars Vogel |
| Added WTP cvs repository | ||
| Revision 2.0 | 04.01.2010 | Lars Vogel |
| get the source code via git | ||
| Revision 2.1 | 06.01.2010 | Lars Vogel |
| added SWT spy | ||
| Revision 2.2 | 13.01.2010 | Lars Vogel |
| Added CVS web respository | ||
Eclipse Source Code Guide
This article describes how to access the Eclipse source code, search for plugins or code, demonstrates the usage of the "Plugin Spy" and how to debug the Eclipse IDE.
This article assumes that you are already familiar with using the Eclipse IDE and is based on Eclipse 3.5 (Eclipse Galileo).
Table of Contents
Often you need to change or extend Eclipse functionality. This guide try to help getting into the Eclipse source code.
In additional to this developers are frequently advised to read existing high-quality code. Having easy access to the Eclipse sources can be extremely helpful in familiarizing yourself with the coding patterns inherent in Eclipse
Eclipse is a powerful, extensible IDE for building general purpose applications. Some of the key player in creating Eclipse are also well known for their software architecture skills. So you can learn a lot from the Eclipse code base.
The Eclipse code base can be imported directly from your installed Eclipse version or can be access via the cvs or svn version control system. The article describes both approaches.