Oversikt

Siden Oversikt definerer produktet og inneholder linker som kan brukes til å teste og eksportere produktet.

 

Produktdefinisjon

Et produkt er en org.eclipse.core.runtime.products-utvidelse. Det må minst ha et navn, en ID og en applikasjon.

Produktdefinisjon

Produktnavnet er en oversettbar streng som vises i applikasjonens tittellinje. Det er definert som en egenskap i org.eclipse.core.runtime.products-utvidelsen.

Kombinasjonsboksen Produkt-ID fylles ut med IDer for alle produktutvidelser som er definert i arbeidsområdet og målet. Du kan velge ett av de definerte produktene, eller du kan opprette en ny produktdefinisjon ved hjelp av Ny-knappen.

Et produkt må knyttes til en applikasjon, som fungerer som hovedinngangspunkt når produktet blir startet. En applikasjon er en org.eclipse.core.runtime.applications-utvidelse. Kombinasjonsboksen Applikasjon fylles ut med IDer for alle applikasjonsutvidelser som er definert i arbeidsområdet og målet.

En produktkonfigurasjon kan være plugin-basert eller funksjonsbasert. En plugin-basert konfigurasjon er standard, fordi det er enkelt og du trenger ikke å forstå de oppdateringsstyrer-spesifikke konseptene som funksjoner før byggingen av et produkt. En funksjonsbasert konfigurasjon er kraftigere, fordi det gjør deg i stand til å levere et produkt som kan oppdateres. Det vil si at du kan senere publisere rettelser eller oppgraderinger for produktet på et oppdateringssted, og få kundene til å bruke oppdateringsstyreren i Eclipse til å laste ned og installere disse oppdateringene.

 

Teste

Hvis du vil teste produktkonfigurasjonen, klikker du på en av linkene i Test-delen.

Produkttest

Liknende linker er også tilgjengelig i redigeringsprogrammet for plugin-manifest, med det er en betydelig forskjell i dette tilfellet. Det finnes et Synkroniser-trinn.

Så hvorfor er det nødvendig med en synkronisering? Husk at produktkonfigurasjonen bare skal brukes av PDE, og at den ikke blir tolket eller lest av kjøretiden. Noen av dataene som kommer inn i denne filen (for eksempel produkt-ID, applikasjon, vindusbilder og Om-bilde), må kopieres til plugin.xml-filen for din varmerke-plugin for at disse endringene skal få virkelig effekt i kjøretiden. Dette er noe som Synkroniser-handlingen gjør. Den sørger for at plugin.xml inneholder oppdaterte data som er synkronisert med produktkonfigurasjonen.

Hvis du bruker linken i denne delen, utfører PDE en implisitt synkronisering av filer. Hvis produktet startes ved hjelp av andre metoder, for eksempel en hurtigmeny med en startsnarvei, så vil automatisk synkronisering ikke finne sted.

 

Eksportere

Når du skal eksportere et Eclipse-produkt, kan du starte veiviseren Eksport av Eclipse-produkt via linken i delen Eksport.

Produkteksport

Hvis du skal eksportere en enkelt produktkonfigurasjon til flere plattformer, må RCP-deltapakken være installert. Den er tilgjengelig for nedlasting fra samme sted som Eclipse SDK. RCP-deltapakken inneholder alle de ulike plattformspesifikke fragmentene som er nødvendige for alle støttede plattformer.

Når RCP-deltapakken finnes i målplattformen, oppdager PDE at funksjonen org.eclipse.platform.launchers finnes, og aktiverer eksportmodusen for flere plattformer.