Guiden Plugin fra eksisterende JAR-arkiver kan startes fra
Fil > Ny > Projekt... > Plugin-udvikling > Plugin fra eksisterende JAR-arkiver på hovedmenuen.
Et plugin-projekt oprettes fra eksisterende JAR-arkiver i to trin:
På siden JAR-valg i guiden vises de JAR-arkiver, der skal inkluderes i plugin'en.
Du kan bruge knappen Tilføj... til at åbne en dialogboks, hvor du kan søge efter JAR-arkiver i arbejdsområdet.
Du kan bruge knappen Tilføj ekstern... til at åbne en fildialogboks, hvor du kan søge efter JAR-arkiver i filsystemet.
På siden Plugin-egenskaber i guiden kan du angive projektindstillinger, plugin-egenskaber og målplatform.
Det anbefales at bruge den omvendte domænenavngivningsregel (f.eks. com.example.bundle) til projektnavnet.
Feltet Placering angiver standardprojektplaceringen som et underbibliotek under arbejdsområdeplaceringen. Du kan erstatte projektplaceringen med en hvilken som helst placering, du har skriveadgang til, ved at fjerne markeringen af Brug standardplacering og angive den ønskede placering.
Plugin-id er obligatorisk og skal overholde plugin.dtd. Det anbefales at bruge samme navn til plugin-id'en som til projektnavnet, men det er ikke et krav.
Der skal angives en Plugin-version, som skal have formatet større.mindre.service (f.eks. 1.3.0).
Plugin-navn er plugin'ens fremvisningsnavn, der kan oversættes. Feltet er påkrævet.
En plugin-leverandør er det navn på plugin-leverandøren, som kan konverteres. Feltet er valgfrit.
Du kan eventuelt bruge PDE til at udføre funktionen Analysér biblioteksindhold, og tilføj afhængigheder. PDE analyserer indholdet af de biblioteker, der er angivet på siden JAR-valg, og ser efter afhængigheder, som plugin-projektet kan have brug for. Afhængighederne tilføjes derefter automatisk til manifestet.
Indstillingerne under Målplatform er beregnet som et startfilter, der afgør, hvilke sider af manifesteditoren der skal være synlige, når det nye plugin-projekt oprettes.
For eksempel vil siderne Udvidelser og Udvidelsespunkter være synlige, hvis indstillingen Eclipse-version vælges, mens de vil være skjult, hvis indstillingen En OSGi-struktur vælges.
Desuden vil afsnittet Pakkesynlighed på siden Runtime i manifesteditoren være skjult, hvis indstillingen standard vælges for en OSGi-struktur, da dette afsnit indeholder Equinox-specifikke værktøjer.
Om JAR-arkiver skal pakkes eller ej afhænger af, hvordan du vil pakke plugin'en. Hvis plugin'en skal leveres som en enkelt JAR, hvilket er det anbefalede format fra og med Eclipse 3.1, skal de individuelle JAR-arkiver pakkes ud. Hvis plugin'en skal leveres som et fladt bibliotek, skal du ikke røre de individuelle JAR-arkiver.