Produkteksport

PDE har eksportveiviseren for Eclipse-produkt som eksporterer et Eclipse-produkt som er definert i en produktkonfigurasjon. 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 > Eclipse-produkt.

Produkteksport

 

Produktkonfigurasjon

Veiviseren for eksport av Eclipse-produkt er basert på produktkonfigurasjonen, som omfatter alle dataene som veiviseren trenger til å bygge plugin-modulene og funksjonene, og generere alle konfigurasjonsfilene som er nødvendige for å kunne kjøre produktet.

Med Bla gjennom-knappen kan du bla gjennom alle de tilgjengelige .product-filen i arbeidsområdet og velge produktkonfigurasjonen som skal definere produktets byggeprosess.

Rotkatalog refererer til navnet på det pakkede produktets toppnivåkatalog. Den er som standard definert til eclipse, men navnet kan endres til et hvilket som helst annet navn, inkludert navn med mer enn ett segment. Hvis rotkatalogen for eksempel er definert til rcp/product, så blir produktets utførbare fil og katalogen plugins/ plassert i en rcp/product-katalog.

 

Synkronisering

PDE bruker produktkonfigurasjonen som en hjelp til å opprette og tilpasse produktet. Hvis bestemte typer data som er lagret i produktkonfigurasjonen, skal få virkning i kjøretiden (for eksempel vindusbilder, bildet for Om-dialogboksen og tekst), må tilsvarende egenskaper skrives til utvidelsen org.eclipse.core.runtime.products i produktets definerende plugin-manifestfil.

Alternativet Synkroniser før eksport sikrer at plugin-manifestfilene alltid er oppdaterte (alternativet er som standard ).

 

Mål

Standardalternativet er å eksportere en katalog. Produktets rotkatalog er lagret direkte i den oppgitte katalogen.

Når alternativet for å eksportere til en arkivfil er valgt, blir produktet pakket i et ZIP-arkiv.

 

Kildekode

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.

 

Eksport til flere plattformer med ett klikk

Alternativet Eksport til flere plattformer er bare tilgjengelig når PDE oppdager at RCP-deltapakken er installert på målplattformen. Når dette alternativet er valgt, åpnes en ny veiviserside som viser en liste over tilgjengelige plattformer det kan eksporteres til. Du kompilerer denne listen ved å navigere i katalogstrukturen for den installerte org.eclipse.platform.launchers-funksjonen for å hente de ulike plattformkombinasjonene.

Eksport til flere plattformer

I en enkelt operasjon genererer PDE et produkt for hver valgte plattform, og plasserer det i en katalog med et navn i formen <os>_<ws>_<arch>. Variabelen os representerer det valgte operativsystemet. Variabelen ws representerer det valgte vindussystemet. Og variabelen arch representerer den valgte prosessorarkitekturen.