Funktionseksport
PDE leveres med guiden Funktionseksport til at eksportere funktioner og de indbyggede plugins og fragmenter til et format, som er egnet til distribution. Guiden skjuler ant-kommandofiler for dig og fylder ikke arbejdsområdet med ressourcer, der genereres under bygningen. Guiden er tilgængelig under
Fil > Eksportér... > Plugin-udvikling > Distribuérbare funktioner.
Vælg funktion
Guiden viser alle de ikke-binære funktioner, der bliver fundet i arbejdsområdet.
Vælg de funktioner, du vil eksportere. Hvis du finder ud af, at du hele tiden eksporterer de samme funktioner, kan du trykke på Arbejdssæt... for at definere et arbejdssæt.
Funktioner bygges rekursivt, så hvis en funktion indeholder en anden funktion, skal du kun markere funktionen på øverste niveau for at eksportere dem begge.
Destination
Du kan vælge at eksportere funktionerne og de indbyggede plugins til et bibliotek eller til et ZIP-arkiv.
Hvis du vælger at eksportere til et Bibliotek (standard), placeres funktionerne i et underbibliotek med navnet features/, og plugins placeres i et underbibliotek med navnet plugins/ under det valgte bibliotek.
Hvis du vælger at eksportere til en Arkivfil, bliver alle funktioner og plugins pakket til et enkelt ZIP-arkiv. Rodbiblioteksstrukturen i ZIP-filen starter med features/ og plugins/.
Tilpasning
Indstillingen Inkludér kildekode medfører eksport af kildekode sammen med de binære filer. Hvis en plugin pakkes som en JAR-fil, placeres kildekoden i en folder med navnet src/ i roden af JAR-filen. Hvis plugin'en pakkes som et fladt bibliotek, bliver kildekoden placeret i kilde-ZIP-filen i plugin-biblioteket som sideordnet til biblioteks-JAR'en. Der er oplysninger om navngivningsregler for kildearkiver i dokumentet Placeringer af kildekode.
Indstillingen Pak som individuelle JAR-arkiver pakker funktioner og de indbyggede plugins som JAR-filer. Hvis valgmuligheden ikke er markeret, eksporteres funktionerne som flade biblioteker, og de indbyggede plugins pakkes som angivet i feature.xml. Plugin-indgange, der er angivet med unpack="false" i feature.xml, eksporteres som JAR-filer. I andre tilfælde eksporteres de som biblioteker.
Indstillingen Gem som Ant-script gør det muligt at gemme indstillingerne for eksporten, så den kan udføres igen på et senere tidspunkt, uden at du behøver at udføre guiden igen. Som det er tilfældet med eksporthandlingen, udføres Ant-opgaven som et asynkront job, og det er derfor muligvis ikke velegnet til at blive integreret som en del af en større Ant-kommandofil.
JAR-signering
Skillebladet JAR-signering vises kun, når indstillingen Pak som individuelle JAR-arkiver er markeret under skillebladet Tilpasning.
Hvis du vil signere JAR-filerne, skal du køre Eclipse med en fuldstændig JDK, ikke kun en JRE.
Felterne Keystore-placering, Alias og Kodeord skal alle udfyldes til signeringshandlingen.
Java-webstart
Skillebladet Java-webstart er kun tilgængeligt, når indstillingen Bibliotek er markeret på skillebladet Destination, og valgmuligheden Pak som individuelle JAR-arkiver er markeret på skillebladet Tilpasning.
.
Begge felterne URL til websted og JRE-version skal udfyldes.