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 funktion

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.

Destination

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

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.

JAR-signering

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.

Java-webstart .

Begge felterne URL til websted og JRE-version skal udfyldes.