Plugin fra eksisterende JAR-arkiver

Guiden Plugin fra eksisterende JAR-arkiver kan startes fra Åbn plugin-projektguidenFil > Ny > Projekt... > Plugin-udvikling > Plugin fra eksisterende JAR-arkiver på hovedmenuen.

Et plugin-projekt oprettes fra eksisterende JAR-arkiver i to trin:

  1. Vælg JAR-arkiverne
  2. Angiv plugin-egenskaberne

JAR-valg

På siden JAR-valg i guiden vises de JAR-arkiver, der skal inkluderes i plugin'en.

JAR-valg

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.

Plugin-egenskaber

På siden Plugin-egenskaber i guiden kan du angive projektindstillinger, plugin-egenskaber og målplatform.

Plugin-indhold

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.

Målplatform

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.

Pak JAR-arkiver ud

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.