Denne vejledning beskriver, hvor du overfører plugin fra Eclipse 3.1 (eller en tidligere version) til Eclipse 3.2.
Et af målene for Eclipse 3.2 var at flytte Eclipse frem, samtidig med at den i størst muligt omfang var kompatibel med ældre versioner. Det vil sige, plugins, som er skrevet op mod Eclipse 3.1-API'erne, skulle fortsat kunne fungere i 3.2 til trods for API-ændringerne.
De væsentligste former for kompatibilitet er API-kontraktkompatibilitet og binær kompatibilitet. API-kontraktkompatibilitet vil sige, at gyldig anvendelse af 3.1-API'er også er gyldig i 3.2. Der er derfor ingen grund til at gennemgå arbejdskoden igen. Binær kompatibilitet vil sige, at API-metode-signaturerne osv. ikke er ændret på en sådan måde, at den eksisterende kompilerede ("binære") kode ikke længere sammenkæder til og fungerer sammen med de nye 3.2-biblioteker.
Der er gjort alt for at undgå brud, men der er alligevel et par steder med inkompatibilitet. Dette dokument beskriver de områder, hvor Eclipse er ændret, så der ikke er kompatibilitet mellem 3.1 og 3.2. Dokumentet indeholder en vejledning i, hvordan du kan overføre 3.1-plugins til 3.2.