You are here

Eclipse 3.4 a nový update manager Equinox p2

Eclipse 3.4 obsahuje dva různé update managery, Equinox p2 a starý update manager. Kolem nového update manageru a jeho nezralosti Equinox p2 bylo hodně komentářů.

Byl jsem zvyklý instalovat pluginy, které nejsou součástí oficiální distribuce, do zvláštního adresáře, takže jsem později mohl zjistit, které adresáře a soubory patří ke kterému pluginu. Equinox p2 toto neumožňuje, tak jsem se rozhodl jej odstranit. Odstranění bylo testované pro Eclipse 3.4 a 3.4.1. Též existuje skript, který odstranění provede, ale pouze pro Linux a Cygwin.

Manuální odstranění:

  • smazat adresáře a soubory (počty odpovídají verze Eclipse 3.4.1 J2EE):
    • eclipse/features/*.p2* (1 adresář)
    • eclipse/plugins/org.eclipse.*.p2* (21 souborů)
    • eclipse/plugins/org.eclipse.ecf* (6 souborů)
    • eclipse/plugins/*frameworkadmin* (2 souborů)
    • eclipse/plugins/*sat4j* (2 soubory)
    • eclipse/plugins/*simpleconfigurator.manipulator* (1 soubor)
    • eclipse/dropins* (prázdný)
    • eclipse/p2* - umístěn v konfiguračním adresáři pokud používáte -configuration přepínač příkazové řádky
    • eclipse/configuration/*
  • Zkopírovat eclipse/configuration/config.ini z verze Eclipse 3.3.2 do této verze a volitelně změnit eclipse.buildId
  • Zaměnit obsah eclipse/eclipse.ini obsahem souboru z Eclipse platform verze 3.3.2.

[Update 30.6.2009] Eclipse 3.5 (Galileo) již odstranění p2 nepodporuje, ale něčeho podobného lze docílit i s p2.