The purpose of this article documents the steps taken to install the latest version of Eclipse and associated web, perl, and utility modules. This tutorial details the installation on a Windows XP development workstation.
The following plugins will be installed as part of this tutorial:
- E-P-I-C Perl Plug-in - a Perl IDE and debugger
- ViPlugin - a Vi editor plug-in
- PHPEclipse - a full-featured PHP IDE and debugger
- Shelled - a Shell script IDE plugin
- Graysky's LogWatcher - a log tailing plug-in
- Eclipse Colorer - a secondary syntax colorer IDE for miscellaneous files
- PyDev - A python development IDE and debugger plug-in
- Subclipse - a Subversion Team plugin
The first step in this process is to get Eclipse 3.2, called Callisto, installed and configured with the WTP or (WST) Web Standard Tools version 1.5 and the Database Development Tools.
- Start by getting the latest drop of Eclipse 3.2 at
- unzip the Eclispe file to the root of your local drive say C:\ or D:\
- start Eclipse 3.2 by running [drive]:\eclipse\eclipse.exe
- configure WTP and Database Development tools - do this by performing a "Help->Software Updates->Find and Install->Search for New Features to Install". Select the "Callisto Discovery Site" when the dialog appears. Choose all options under "Database Development" and choose the "Web Standard Tools (WST) Project 1.5.0" under "Web and J2EE Development"
NOTE: you will see errors at the top of this dialog that describes missing plug-ins. Simply choose the button entitled "Select Required" and it will properly select the required dependent plug-ins. Follow the dialogs to install all the plug-ins.
At this point, you should stop/restart Eclipse. You should have a basic Eclipse system with Java and Web (HTML) development capabilities. As mentioned at the beginning of this article, we will be installing other support plug-ins that will make the Eclipse Framework a more full-featured scripting environment.
E-P-I-P Perl Plug-in
Next, we'll install the E-P-I-C Perl Plug-in. It is assumed that you have correctly installed and configured Perl from Activestate and have applied the PadWalker fix. You can view directions and/or get the Patch from http://e-p-i-c.sourceforge.net/. Normally you can use the following URLS as Eclipse Remote Update Sites:
Due to a bug, however, you must download the following CVS drop of E-P-I-C Perl:
You must install this CVS drop cleanly, if you are upgrading a previous release of Eclipse, then you should make sure you remove all instances of org.epic.* from the plug-ins directory. And you should start Eclipse with the -clean option. To install the development plug-in, unzip each sub-zip file into the [drive]:\eclipse\plugins directory.
VIPlugin from Satokar
As a Vi/Vim user, this was a must have for programming and speeding up the IDE for common tasks. I went ahead and purchased a copy of Satokar's ViPlugin and have used it successfully on Eclipse 3.2. First, you will need to get a licensed copy if you wish to use this plug-in. You can get a copy of the ViPlugin at http://www.satokar.com/viplugin/files/viPlugin_1.13.6_E30.zip. download this file and unzip the contents to [drive]:\eclipse. You will see a "Vi" button appear the next time you start Eclipse.
The PHPEclipse development IDE and debugging environment is a fantastic open-source utility for doing all your PHP and web-related development in. For details on the project go to http://phpeclipse.sourceforge.net . They have an update site that allows you to automatically download and install the latest plug-in. I use the development URL which is at http://phpeclipse.sourceforge.net/update/cvs
Install this URL into Eclipse as a remote Update Site by "Help->Software Updates->Find and Install->Search for Features to Install". Choose the Remote Site and type the information into the dialog. Follow the prompts for installing the module. It is fairly self-explanatory at that point.
A UNIX shell scripting editor called Shelled is another nice to have. You never know when you are going to have to perform shell scripting and want syntax highlighting etc.. This is the perfect plug-in for that. Get information on the project at http://sourceforge.net/projects/shelled/.
Download the latest version for manual installation at http://prdownloads.sourceforge.net/shelled/shelled_1.0.2a.zip?download
Download and save locally. Install by unzipping the contents of the zip file into the [drive]:\eclipse directory.
If you are a Python developer as well, don't despair. There's a great Eclipse plug-in for you as well! PyDev is a full-featured IDE and debugger. Go to http://pydev.sourceforge.net/ for details.
Subclipse is an Eclipse-based Subversion plug-in. This plug-in is for those that have gone from CVS to Subversion. This plug-in is part of the Eclipse Team series of plug-ins so you will see the configuration properties of Subversion and CVS under the same perspective tab. For more information on this project, go to: http://subclipse.tigris.org/.