i Know Kung Foo Consulting

Base Eclipse setup

After I got my laptop setup with ubuntu, my desktop started having issues. The main partition quit booting up Windows 2000, so I replaced it with a fresh install of Windows XP. After installing 16 essential security updates, Service Pack 2, 86 MORE security updates, then 2 more security updates, it was time to install Eclipse.

On my laptop, it took me forever to get the correct pieces installed to get some plug-ins I hadn't used before. Whenever one plug-in relied on some other piece, it would just give an error message that "xyz relies on a.b.c.d". (I had the worst time trying to install Subclipse.)

One thing I love about the ubuntu package manager is that if you wanted something that relied on something else, it would give a list of what else it needed to install: "Is this OK? [Ok / Cancel] Why can't Eclipse work like that?

Anyway, rather than hunt down the list of packages again, I figured I'd just copy down the list of Remote Sites I had from the Linux install.

Help > Software Updates > Find and Install > Search for new features to install > Next

With 20 sites, I wasn't looking forward to it until I noticed the "Export sites" button.

Here's the current list of plug-ins I have installed in Eclipse 3.3 (Europa). Just copy this to a file named "eclipse_bookmarks.xml" and import it the next time you have to install from scratch.

Eclipse 3.3 bookmarks.xml
<?xml version="1.0" encoding="UTF-8"?>
<bookmarks>
<site name="Subclipse"
   url="http://subclipse.tigris.org/update_1.2.x" web="false" selected="false" local="false"/>

<site name="Buckminster"
   url="http://download.eclipse.org/tools/buckminster/updates" web="false" selected="false" local="false"/>

<site name="Subversive"
   url="http://download.eclipse.org/technology/subversive/0.7/update-site/" web="false" selected="false" local="false"/>

<site name="CFEclipse"
   url="http://www.cfeclipse.org/update" web="false" selected="false" local="false"/>

<site name="Aptana"
   url="http://update.aptana.com/install/studio/3.2/" web="false" selected="false" local="false"/>

<site name="Subversive SVN connectors update site 2.0.x"
   url="http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/" web="false" selected="false" local="false"/>

<site name="Subversive update site 0.7.x (Incubation)"
   url="http://download.eclipse.org/technology/subversive/0.7/update-site/" web="false" selected="false" local="false"/>

<site name="The Eclipse Project Updates"
   url="http://update.eclipse.org/updates/3.3" web="false" selected="false" local="false"/>

<site name="Web Tools Platform (WTP) Updates"
   url="http://download.eclipse.org/webtools/updates" web="false" selected="false" local="false"/>

<site name="Graphical Editing Framework (GEF) Update Site"
   url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml" web="false" selected="false" local="false"/>

<site name="Dali Java Persistence API Tools (JPA) Updates"
   url="http://download.eclipse.org/webtools/updates/" web="false" selected="false" local="false"/>

<site name="Data Tools Platform (DTP) Updates"
   url="http://download.eclipse.org/datatools/updates" web="false" selected="false" local="false"/>

<site name="XML Schema Infoset Model (XSD) Updates"
   url="http://download.eclipse.org/modeling/emf/updates/" web="false" selected="false" local="false"/>

<site name="Model Developement Tools (MDT) Updates"
   url="http://download.eclipse.org/modeling/mdt/updates/" web="false" selected="false" local="false"/>

<site name="Subclipse update site"
   url="http://subclipse.tigris.org/update_1.2.x" web="false" selected="false" local="false"/>

<site name="Eclipse Modeling Framework Technologies (EMFT) Updates"
   url="http://download.eclipse.org/technology/emft/updates/" web="false" selected="false" local="false"/>

<site name="Europa Discovery Site"
   url="http://download.eclipse.org/releases/europa" web="false" selected="false" local="false"/>

<site name="Mylyn Extras"
   url="http://download.eclipse.org/tools/mylyn/update/extras" web="false" selected="false" local="false"/>

<site name="Mylyn"
   url="http://download.eclipse.org/tools/mylyn/update/e3.3" web="false" selected="false" local="false"/>

</bookmarks>

I'm putting this here for my own reference, but I figured it might help someone else too. I'll try and keep it updated as I add more plug-ins.


Comments (Comment Moderation is enabled. Your comment will not appear until approved.)
Big Mad Kev's Gravatar Very Handy indeed, I wonder if it works just as well on the mac ;)
# Posted By Big Mad Kev | 3/10/08 8:29 PM
Robert's Gravatar I share your hassle Adrian! Though Eclipse can´t be compared to any other opensource IDE, the love for it isn´t enought to get bind to resolving these dependencies for hours.

http://www.easyeclipse.org, shortened my way, increased dedication and made life another touch happier. And its even for us Mac users!

Hope this helps
Robert.
# Posted By Robert | 3/20/08 7:38 AM
Nadir's Gravatar thanks.
exactly what I was looking for, Eclipse can make you spend a lot of time in configuration and search for info on plugins
;-(
even with easyeclipse which I use too.
Regards
# Posted By Nadir | 3/21/08 12:03 PM
Jens E's Gravatar Adrian, you may want to consider the free tool "Pulse" to take care of some of these issues. A good overview and ideas on how it can help you find, download, install and manage Eclipse is here http://www.jroller.com/pulse/entry/getting_started...

It should give you a good idea what you're looking at, and then you can make some decisions from there.

Best,
Jens
(Pulse Team member)
# Posted By Jens E | 5/8/08 12:42 AM
Ben Clemens's Gravatar bless you :)
# Posted By Ben Clemens | 6/14/08 4:53 AM