Funksjonseksport
PDE har
veiviseren Funksjonseksport, som eksporterer funksjoner og tilhørende 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 funksjoner.
Funksjonsvalg
Veiviseren viser alle de ikke-binære funksjonene som blir funnet i arbeidsområdet.
Velg funksjonene du vil eksportere. Hvis du oppdager at du eksporterer det samme settet med funksjoner flere ganger, kan du velge Arbeidssett for å definere et arbeidssett.
Funksjoner bygges rekursivt, så der en funksjon inkluderer en annen funksjon, er det bare nødvendig å velge toppnivåfunksjonen for å eksportere begge.
Mål
Du kan velge å eksportere funksjonene og de tilhørende plugin-modulene til en katalog eller til et ZIP-arkiv.
Hvis du velger å eksportere til en Katalog (standard), blir funksjonene plassert i en features/-underkatalog og plugin-modulene blir plassert i en plugins/-underkatalog til den valgte katalogen.
Hvis du velger å eksportere til en Arkivfil, blir alle funksjonene og plugin-modulene pakket i et enkelt ZIP-arkiv. Rotkatalogstrukturen i ZIP-arkivet begynner med features/ og plugins/.
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 funksjoner og de tilhørende plugin-modulene som JAR-arkiver. Hvis alternativet ikke er valgt, blir funksjonene eksportert som flate kataloger, mens de tilhørende plugin-modulene blir pakket slik det er oppgitt i feature.xml-kodingen. Plugin-oppføringer som er merket med unpack="false" i feature.xml, blir eksportert som JAR-arkiver. Hvis ikke, blir de eksportert som kataloger.
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 synlig 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.
Java Web Start
Flippen Java Web Start er bare tilgjengelig når alternativet Katalog er valgt på flippen Mål, og alternativet Pakk som individuelle JAR-arkiver er valgt på flippen Alternativer.
.
Feltene Steds-URL og JRE-versjon er begge obligatoriske.