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.
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.
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
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.
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.