== Components ==
As a [http://www.eclipse.org/home/categories/languages.php Language IDE] eclipse offers tools for just about every programming language (click on "Related EPIC [http://www.eclipseplugincentral.com/ Plugins]" in the bottom panel). It has also expanded beyond what you might consider when you think "Integrated Development Environment" to include not just advanced tools like UML modeling, but even support for Service Oriented Architectures.
=== Web Tools Platform ===
# Click Help -> Software updates -> Available Software -> Add Site
# Enter <code>
<nowiki>http://subclipse.tigris.org/update_1.4.x</nowiki> </code> in the dialog, click OK
# Tick the box next to the new source, and click "Install"
* Subclipse is the best Subversion plugin I have come across. Update site: http://subclipse.tigris.org/update_1.2.x
* PyDev one of the best editors I have come across (Code completition, refactoring, etc.). Update site: http://pydev.sourceforge.net/updates/
* Mecrurial My favorite new Mercurial Excellent Distributed Version Control System (DVCS ) tool inside Eclipse. Update site: http://www.vectrace.com/eclipse-update/
* Regular Expressions can be easily tested with this plugin. Update site: http://brosinski.com/regex/update/
* Maven the Ant-replacement build tool for Java. Update site: http://m2eclipse.sonatype.org/update/
* HTTP4e - HTTP Client for web development, web services, soap and rest http://http4e.roussev.org/
== Zend Studio for Eclipse ==
See Also: [[http://drupal.org/node/75242 Configuring your Eclipse system for Drupal]]
The [http://eclipseecf.blogspot.com/ Eclipse Communication Framework] makes things possible such as http://www.coffee-soft.org/
== Upgrading ==
| text = the Eclipse Foundation coordinates an update to the technology on an annual basis (this process is called a "Release Train") and has been doing so every June since 2003.
; 2006 : Eclipse 3.2 / Calisto
<nowiki>http://download.eclipse.org/releases/calisto/ </nowiki> discovery site
; 2007 : Eclipse 3.3 / [http://www.crn.com/software/200001763 Europa]
<nowiki>http://download.eclipse.org/releases/europa/ </nowiki> discovery site
; 2008 : Eclipse 3.4 / [http://www.eclipse.org/ganymede/ Ganymede]
<nowiki>http://download.eclipse.org/releases/ganymede/</nowiki> discovery site
<nowikinote too that the discovery site URIs should be added to the eclipse software under " help ->http://downloadsoftware updates -> add site " for software discovery.eclipse The contents there are not formatted for human reading.org/releases/ganymede/</nowiki> discovery site
}}
sudo update-java-alternatives --set java-6-sun
</source>
To upgrade, you should be able to just
# start eclipse
# click Help (Alt + h)
# click Software Updates (s)
# click Update (Alt + d)
=== Trouble Upgrading ===
<pre>
The software items you selected may not be valid with your current installation.
Do you want to open the wizard anyway to review the selections?
</pre>
If I uncheck everything but the SDK from the update list, then that error message goes away. However the update would stall and hang at 22% complete - presumably because the HTTP client within eclipse has problems. So, I installed an experimental feature which supposedly takes care of this. I eventually got the SDK to update, but I'm still unable to update the '''WST Server Core''' or other WST components.
<pre>
Cannot complete the request. See the details.
Cannot find a solution satisfying the following requirements Match[requiredCapability:
org.eclipse.equinox.p2.iu/org.apache.commons.logging/[1.0.4.200809231229,1.0.4.200809231229]].
</pre>
I get the same error message with the WSDL 1.4 and 1.5 Feature
== Videos and Tutorials ==
Some resources to get you started using Eclipse effectively
* [http://live.eclipse.org/node/578 PHP Tutorial: Using Eclipse+PDT as a PHP IDE]
* http://wiki.eclipse.org/PDT/TUTORIALS
* http://2tbsp.com/content/getting_started_eclipse_php_development_tools_(pdt) seems pretty good, but I haven't gotten through it yet because I'm first trying to update the platform.
* [http://blog.xam.dk/archives/81-Making-Eclipse-look-good-on-Linux.html Making eclipse look good]
[[Category:Applications]]