You are here

Eclipse 3.4 and new update manager Equinox p2

Eclipse 3.4 ships with two update managers, Equinox p2 and old update manager. There has been lot of comments about p2 and it's immaturity.

I also tend to install plugins that are not part of official distribution to separate folder, so it is clear, which files and folders belong to which plugin. P2 doesn't allow this so I decided to remove it. The removal seems to work for Eclipse 3.4 and 3.4.1. There is also script, that does the task, but unfortunately only for Linux and Cygwin.

Manual removal:

  • delete folders and files (counts valid for Eclipse 3.4.1 J2EE):
    • eclipse/features/*.p2* (1 folder)
    • eclipse/plugins/org.eclipse.*.p2* (21 files)
    • eclipse/plugins/org.eclipse.ecf* (6 files)
    • eclipse/plugins/*frameworkadmin* (2 files)
    • eclipse/plugins/*sat4j* (2 files)
    • eclipse/plugins/*simpleconfigurator.manipulator* (1 file)
    • eclipse/dropins* (empty)
    • eclipse/p2* - this will be located in configuration folder, if you use -configuration command line switch
    • eclipse/configuration/*
  • Copy eclipse/configuration/config.ini from a 3.3.2 version of the platform into this release and optionally replace the eclipse.buildId
  • Replace the eclipse/eclipse.ini file with the contents from >em>Eclipse platform version 3.3.2.

[Update June 30 2009] Removing p2 from the Eclipse SDK is no longer supported in Galileo (3.5) or later. There is some cure - p2: how I install plugins in extension locations


Is this true for eclipse 3.4.2 also

Very nice information about eclipse. I found it to be very useful. Thanks for informing us.