Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you manage your Eclipse installation?

How do you manage your Eclipse installation, i.e. the basic installation, plug-ins and workspace settings with regard to consistent updates (including major ones, 3.5 => 3.6) and usage on two or more computers (desktop + notebook).

My current setup is to basically managing the installation on several installations in parallel, i.e. manually add new plug-ins I installed on one to the other, and when I haven't used one in a long time to copy the whole directory from one location to the other. For updates I usually run it about once a month to get the latest versions, major updates I do manually by downloading the basic distribution and re-installing all the plug-ins in the matching version for the new major Eclipse version.

However, this approach has some drawbacks:

  • time intensive
  • update inconsistencies (Update sites change location, update doesn't work because of some version inconsistency between plug-ins that requires a lot of manual fixing, etc) (this has gotten better with 3.5 but still bugs me)
  • no "global" update site, I manually have to manage several locations

I tried alternatives like Yoxos for configuration management but there plug-ins were missing and / or not that well tested together as I expected.

I took a look at Idea as an IDE, the one thing I really loved was the update management: centralized and 90% of the functionality I'd be using are provided as a core that is tested and updated as one.

Thus the question: How do you manage your Eclipse installations and deal with updates?

From my experience with other Eclipse users they have at least the same problem with updates, but I haven't heard of a solution yet.

like image 855
Elmar Weber Avatar asked Sep 26 '10 20:09

Elmar Weber


People also ask

Where is my Eclipse installation?

On Windows 10, you can use the following steps: if you have an Eclipse shortcut, which you can find through the Windows 10 search bar with the search parameter, Eclipse, or maybe your desktop, then go to your Eclipse shortcut. Next, right-click your Eclipse shortcut and select the command, open file location.

Why my eclipse is not installing?

If you've "installed" Eclipse but are having trouble getting it to run, the most likely cause is that you have not correctly specified the JVM for it to run under. You may need to edit the eclipse. ini file. Another common mistake on Microsoft Windows is a mismatch between the "bittedness" of Eclipse and the JVM/JDK.


2 Answers

I've heard good things from other developers about Google's Workspace Mechanic.

That's what they use inside Google to manage Eclipse environments across teams.

It was open sourced in May 2010, and you may find more information in the blog post.

Note that the Workspace Mechanic does not yet manage plug-in installations (see discussion thread): it remembers "plugin preferences", but installing the plug-in themselves is not yet supported.

like image 115
Etienne Neveu Avatar answered Oct 03 '22 13:10

Etienne Neveu


I also met such inconvenience. I always need install similar development tools(such as Mylyn, SVN, CDT, Clearcase) in different eclipse instances on different hosts(Windows, Linux).

Update:

Eclipse has officially offered a feature to help migrating what you have installed since Eclipse Indigo.

And it also supports install existing plug-ins from another instance.

like image 30
Kane Avatar answered Oct 03 '22 15:10

Kane