Funktioner

En Eclipse-baserad projekt är strukturerad som en samling av insticksprogram. Varje insticksprogram innehåller koden för produktens funktioner. Koden och andra filer för ett insticksprogram installeras på den lokala datorn och aktiveras automatiskt efter behov. En produkts insticksprogram grupperas till funktioner. En funktion är den minsta enheten som kan hämtas och installeras.

Den grundläggande modulstrukturen i Eclipse gör det enkelt att installera ytterligare funktioner och insticksprogram till en Eclips-baserad produkt samt att uppdatera produktens befintliga funktioner och insticksprogram. Det kan göras genom att använda vanliga installationsprogram utanför Eclipse eller genom att använda uppdateringshanteraren i Eclipse-plattformen. Uppdateringshanteraren kan användas till att upptäcka, hämta och installera uppdateringar för funktioner och insticksprogram från uppdateringsplatser på webben.

Basmekanismen i uppdateringshanteraren är enkel: filerna för en funktion eller ett insticksprogram lagras alltid i en underkatalog med ett namn som innehåller ett versions-ID (t.ex. "2.0.0"). Olika versioner av en funktion eller ett insticksprogram får alltid olika versions-IDn vilket gör att det går att ha flera versioner av samma funktion eller insticksprogram. Det betyder att installation och uppdatering av funktioner och insticksprogram kräver tillägg av fler filer men inte borttag eller ersättning av befintliga filer. När filerna har installerats på den lokala datorn kan funktionen eller insticksprogrammet konfigureras. Samma basinstallation av filer kan därför hantera många olika konfigurationer samtidigt. Installation och uppgradering av en befintlig produkt sker med en konfiguration som är nyare än den aktuella. Viktiga konfiguration kan sparas och återskapas om uppgraderingen misslyckas.

Funktionerna i stora Eclipse-baserade produkter kan organiseras i träd där rotkatalogen motsvarar hela produkten. Roten innehåller mindre funktionsenheter ända ned till löv som listar ett eller flera insticksprogram och fragment. På det här sättet kan produkter staplas likt en rysk docka (matrjosjka eller babuschka). En stor produkt kan vara överordnad en mindre genom att den mindre produkten och andra funktioner ingår i den större.

Vissa ingående funktioner kan vara användbara tillägg, men är inte avgörande för den övergripande produktens funktionalitet. Sådan funktioner kallas tilläggsfunktioner och är ofta valfria. Vid installation kan man välja vilka tilläggsfunktioner som ska installeras. Tilläggsfunktioner kan även installeras vid ett senare tillfälle.

Alternativet Om på menyn Hjälp visar information om installerade funktioner och insticksprogram. Programuppdateringar på menyn Hjälp innehåller kommandon för uppdatering av befintliga funktioner samt för sökning efter, hämtning och installation av nya funktioner.

Närliggande begrepp
Arbetsmiljön

Närliggande uppgifter
Granska aktuell konfiguration
Installera nya funktioner med uppdateringshanteraren
Aktivera, avaktivera och avinstallera funktioner
Uppdatera funktioner med uppdateringshanteraren
Kontrollera uppdateringsregel för Eclipse
Återskapa en sparad konfiguration