Insticksprogram från befintliga JAR-arkiv

Guiden Insticksprogram från befintliga JAR-arkiv är tillgänglig under Arkiv > Nytt > Projekt... > Utveckling av insticksprogram > Insticksprogram från befintliga JAR-arkiv på menyn på den översta nivån.

Att skapa ett projekt för insticksprogram från befintliga JAR-arkiv är en tvåstegsprocess:

  1. Välj JAR-arkiven
  2. Ange egenskaperna för insticksprogrammet

 

Välj JAR

På guidesidan Välj JAR visas de JAR-arkiv som ska tas med i insticksprogrammet.

Välj JAR

Med hjälp av knappen Lägg till... öppnar du en dialogruta där du kan söka efter JAR-arkiv på arbetsytan.

Med hjälp av knappen Lägg till extern... öppnar du en dialogruta där du kan söka efter JAR-arkiv i filsystemet.

 

Egenskaper för insticksprogram

Med hjälp av guidesidan Egenskaper för insticksprogram kan du ange inställningarna för insticksprogramsprojektet, egenskaperna för insticksprogrammet och målplattformen.

Innehåll för insticksprogram

Du bör använda metoden med omvända domäner för namngivning (t.ex. com.example.bundle) för projektnamnet.

I fältet Plats anges standardplatsen för projektet som en underkatalog som är nästlad inom platsen för arbetsytan. Platsen för projektet kan ändras till vilken skrivbar plats som helst genom att avmarkera kryssrutan Använd standardplats och ange den plats du väljer.

Ett Insticksprogram-ID är obligatoriskt och måste följa plugin.dtd. ID:t för insticksprogrammet bör överensstämma med projektnamnet, men det är inte obligatoriskt.

En insticksprogramversion är obligatorisk och måste ha formatet major.minor.service (e.g. 1.3.0).

Ett namn på insticksprogram är insticksprogrammets översättningsbara presentationsnamn. Fältet är obligatoriskt.

En leverantör av insticksprogram är insticksprogramleverantörens översättningsbara presentationsnamn. Fältet är valfritt.

 

Målplattform

Alternativen för målplattformen är avsedda att användas som ett förfilter för vilka sidor i manifestredigeraren som ska visas när det nya insticksprogramsprojektet skapas.

Till exempel visas sidorna Utökningar och Utökningspunkter om alternativet Eclipse-version är aktiverat men de döljs om alternativet ett OSGi-ramverk är aktiverat.

Dessutom döljs avsnittet Paketsynlighet på sidan Runtime i manifestredigeraren om alternativet standard för OSGi-ramverket är aktiverat, eftersom det här avsnittet har Equinox-specifika verktyg.

 

Zippa upp JAR-filer

Om JAR-filerna ska vara zippade eller uppzippade beror på hur du vill paketera insticksprogrammet. Om insticksprogrammet ska levereras som en enda JAR-fil, vilket rekommenderas från och med Eclipse 3.1, bör de enskilda JAR-arkiven vara uppzippade. Om insticksprogrammet ska levereras som en oformaterad katalog bör de enskilda JAR-arkiven lämnas orörda.