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.

Funksjonsvalg

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.

Mål

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

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.

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.

 

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.

Java Web Start .

Feltene Steds-URL og JRE-versjon er begge obligatoriske.