Eksport av plugin-modul

PDE har veiviseren Eksport av plugin-modul, som eksporterer plugin-moduler og fragmenter til en form som passer til distribuering. Veiviseren beskytter deg fra Ant-skript og roter ikke til arbeidsområdet med ressurser som genereres under byggeoperasjonen. Du åpner veiviseren ved å velge Fil > Eksporter > Plugin-utvikling > Distribuerbare plugin-moduler og fragmenter.

 

Plugin-valg

Veiviseren viser alle de ikke-binære plugin-modulene som blir funnet i arbeidsområdet.

Plugin-moduler

Velg plugin-modulene du vil eksportere. Hvis du oppdager at du eksporterer det samme settet med plugin-moduler flere ganger, kan du velge Arbeidssett for å definere et arbeidssett for plugin-moduler.

 

Mål

Du kan velge å eksportere plugin-modulene til en katalog eller til et ZIP-arkiv.

Mål

Hvis du velger å eksportere til en Katalog (standard), blir plugin-modulene plassert i en plugins/-underkatalog til den valgte katalogen.

Hvis du velger å eksportere til en arkivfil, blir alle plugin-modulene pakket i et enkelt ZIP-arkiv. Katalogstrukturen i ZIP-arkivet begynner også med plugins/ i roten.

 

Alternativer

Alternativer

Alternativet Inkluder kildekode resulterer i eksport av både kildekode og binære filer. Hvis en plugin-modul er pakket som et JAR-arkiv, blir kildekoden plassert i en src/-mappe i roten av JAR-arkivet. Hvis plugin-modulen er pakket som en flat katalog, blir kildekoden plassert i en kilde-ZIP-fil i plugin-katalogen som underordnet til bibliotek-JAR-arkivet. Se dokumentet Kildekodeplasseringer hvis du vil ha informasjon om navngivningsregler for kildearkivet.

Alternativet Pakk som individuelle JAR-arkiver pakker hver plugin-modul som et JAR-arkiv. Dette alternativet anbefales for plugin-moduler med kode som er lagret i roten (det vil si plugin-moduler som ikke har topptekst av typen MANIFEST.MF Bundle-ClassPath, eller toppteksten er i formen Bundle-ClassPath: .). Nestede JAR-arkiver frarådes fordi de reduserer ytelsen siden kjøretiden må trekke ut disse JAR-arkivene under kjøring. Hvis plugin-modulens kode er pakket i et JAR-arkiv, anbefales det derfor å beholde den distribuerte plugin-modulen som en flat katalog.

Med alternativet Lagre som Ant-skript kan du lagre innstillingene for den eksporterte operasjonen slik at den kan utføres på nytt senere uten at det er nødvendig å gå gjennom veiviseren en gang til. På samme måte som eksportoperasjonen, kjører Ant-oppgaven som en asynkron jobb. Derfor er det ikke sikkert at den passer til å bli tatt med som en del av et større Ant-skript.

 

JAR-signering

Flippen JAR-signering er bare tilgjengelig når alternativet Pakk som individuelle JAR-arkiver er valgt på flippen Alternativer.

JAR-signering

Når du skal signere JAR-arkivene, må du kjøre Eclipse med fullstendig JDK, i stedet for bare JRE.

Feltene Plassering av nøkkellager, Alias og Passord er alle nødvendige til signeringsoperasjonen.