Export av insticksprogram

I PDE ingår en guide för export av insticksprogram som används till att exportera insticksprogram och fragment till ett format som kan användas för utplacering. Guiden skyddar dig från Ant-skript och skräpar inte ned arbetsytan med resurser som genererats under byggåtgärden. Guiden är tillgänglig under Arkiv > Exportera... > Utveckling av insticksprogram > Utplaceringsbara insticksprogram och fragment .

 

Val av insticksprogram

I guiden visas alla icke-binära insticksprogram i arbetsytan.

Insticksprogram

Välj de insticksprogram du vill exportera.Om du exporterar samma uppsättning insticksprogram gång på gång kan du trycka på Arbetsuppsättning och ange en arbetsuppsättning insticksprogram.

 

Destination

Du kan välja att exportera insticksprogrammen till en katalog eller till ett ZIP-arkiv.

Mål

Om du väljer att exportera till en katalog (standard) placeras insticksprogrammen i underkatalogen plugins/ till den valda katalogen.

Om du väljer att exportera till en arkivfil paketeras alla insticksprogrammen i ett enda ZIP-arkiv. Rotkatalogen för katalogstrukturen i en ZIP-fil är också plugins/.

 

Alternativ

Alternativ

Alternativet Ta med källkod gör så att källkoden exporteras, liksom binärfilerna. Om ett insticksprogram paketeras som en JAR placeras källkoden i en src/-mapp vid roten av JAR. Om insticksprogrammet paketeras som en plan katalog placeras källkoden i en käll-ZIP i katalogen för insticksprogrammet som ett syskon till biblioteks-JAR. I dokumentet Källkodsplatser finns mer information om namngivningsmetoden för källarkiv.

När alternativet Paketera som enskilda JAR-arkiv är aktiverat paketeras varje insticksprogram som en JAR-fil. Det här alternativet rekommenderas för insticksprogram vars kod lagras i rotkatalogen (dvs. insticksprogram som inte har rubriken MANIFEST.MF Bundle-ClassPath eller där rubriken har formatet Bundle-ClassPath: .). Vi avråder bestämt från att använda nästlade JAR-filer eftersom de försämrar prestanda. Det beror på att Runtime måste extrahera de här JAR-filerna under körning. Om koden för insticksprogrammet är paketerad i en JAR-fil bör det utplacerade insticksprogrammet finnas i en oformaterad katalog.

Med hjälp av alternativet Spara som Ant-skript kan du spara inställningarna för exportåtgärden så att den kan köras igen vid ett senare tillfälle utan att du behöver köra guiden igen. Precis som med exportåtgärden körs Ant-uppgiften som ett asynkront jobb. Det kan därför hända att det är olämpligt att införliva den i ett större Ant-skript.

 

JAR-signering

Fliken JAR-signering är endast tillgänglig när alternativet Paketera som enskilda JAR-arkiv är aktiverat på fliken Alternativ.

JAR-signering

Om du vill signera JAR-filerna måste du köra Eclipse med ett fullständigt JDK och inte bara med en JRE.

Fälten Nyckellagringsplats, Alias och Lösenord är alla obligatoriska för signering.