In deze handleiding wordt uitgelegd hoe u plugins van Eclipse 3.1 (of eerder) naar Eclipse 3.2 kunt migreren.
Een van de doelstellingen van Eclipse 3.2 was dat de software met de tijd mee moest gaan terwijl een zo groot mogelijke compatibiliteit met eerdere versies gewaarborgd moest blijven. Plugins die met de API's van Eclipse 3.1 zijn geschreven, zouden dus ook met 3.2 moeten werken ongeacht de API-wijzigingen.
De belangrijkste compatibiliteitstypen zijn API-contractcompatibiliteit en binaire compatibiliteit. Bij API-contractcompatibiliteit blijft geldig gebruik van 3.1-API's ook geschikt voor 3.2 en hoeft de code niet te worden herschreven. Binaire compatibiliteit geeft aan dat de API-methodehandtekeningen e.d. slechts zodanig zijn gewijzigd dat bestaande gecompileerde ("binaire") code nog steeds werkt met de nieuwe 3.2-bibliotheken.
Er zijn enkele incompatibiliteitsproblemen opgetreden, hoewel de grootst mogelijke zorg is besteed aan het voorkomen van functionaliteitsproblemen. In dit document kunt u lezen waar de verschillen tussen Eclipse 3.1 en 3.2 voor incompatibiliteit hebben gezorgd en vindt u instructies voor het migreren van 3.1-plugins naar 3.2.