Funktioner

På disken er et Eclipse-baseret produkt struktureret som en samling plugins. Alle plugins indeholder kode, der giver en del af produktets funktionalitet. Koden og andre filer til en plugin installeres på den lokale computer og aktiveres automatisk efter behov. Et produkts plugins er grupperet i funktioner. En funktion er den mindste enhed af funktionalitet, der kan overføres og installeres separat.

Den grundlæggende modulære natur af Eclipse-platformen gør det nemt at installere yderligere funktioner og plugins i et Eclipse-baseret produkt og at opdatere produktets eksisterende funktioner og plugins. Du kan gøre dette ved enten at bruge traditionelle, oprindelige installationsprogrammer, der afvikles separat fra Eclipse, eller vha. Eclipse-platformens opdateringsstyring. Opdateringsstyringen til Eclipse kan bruges til at finde, overføre og installere opdaterede funktioner og plugins fra specielle, webbaserede Eclipse-opdateringswebsteder.

Den grundlæggende underliggende mekanisme i opdateringsstyringen er enkel: Filerne til en funktion eller plugin gemmes altid i et underbibliotek, hvis navn inkluderer en versions-id (f.eks. "2.0.0"). Forskellige versioner af en funktion eller plugin får altid forskellige versions-id'er, så det er muligt for flere versioner af samme funktion eller plugin at eksistere samtidigt på disken. Det betyder, at installation og opdatering af funktioner og plugins altid kræver tilføjelse af flere filer, men aldrig kræver sletning eller overskrivning af eksisterende filer. Når filerne er installeret på den lokale computer, er de nye funktions- og plugin-versioner klar til at blive konfigureret. Den samme installerede base af filer kan derfor understøtte mange forskellige konfigurationer samtidigt. Installation og opgradering af et eksisterende produkt er reduceret til at formulere en konfiguration, der er trinvist nyere end den aktuelle. Vigtige konfigurationer kan gemmes og gendannes til aktiv service, hvis en opgradering ikke fungerer korrekt.

Store Eclipse-baserede produkter kan organisere deres funktioner i træstrukturer, der starter fra rodfunktionen, som repræsenterer hele produktet. Denne rodfunktion inkluderer derefter mindre enheder af funktionalitet hele vejen ned til bladfunktionerne, der viser en eller flere plugins og et eller flere fragmenter. Muligheden for at gruppere funktioner hierarkisk gør, at produkterne kan anbringes i stak efter et "russisk dukke"-princip - du kan bygge et stort produkt oven på et mindre ved at inkludere det mindre og tilføje flere funktioner.

Nogle inkluderede funktioner kan være nyttige tillægskomponenter, men er ikke afgørende for, at det overordnede produkt kan fungere korrekt. Udbydere af funktioner kan vælge at markere dem som valgfrie. Ved installation af valgfrie funktioner har brugerne mulighed for at vælge, om de ønsker dem eller ej. Hvis valgfrie funktioner ikke installeres med det samme, kan de tilføjes senere.

Menupunktet Om på menuen Hjælp indeholder oplysninger om installerede funktioner og plugins. Undermenuen Programopdateringer på menuen Hjælp grupperer elementer til opdatering af eksisterende funktioner og til søgning efter, overførsel og installation af nye funktioner.

Relaterede begreber
Arbejdsbænk

Relaterede opgaver
Undersøg aktuel konfiguration
Installér nye funktioner med opdateringsstyringen
Aktivering, deaktivering og afinstallation af funktioner
Opdatér funktioner med opdateringsstyringen
Styring af Eclipses opdateringspolitik
Gendan gemt konfiguration