Přehled

Stránka Přehled uvádí definici produktu a poskytuje odkazy na testování a export produktu.

 

Definice produktu

Produkt je rozšířením org.eclipse.core.runtime.products. Minimální požadavky stanovují, že musí mít název, ID a aplikaci.

Definice produktu

Název produktu je přeložitelný řetězec zobrazovaný v pruhu titulku aplikace. Je definován jakožto vlastnost v rozšíření org.eclipse.core.runtime.products.

Pole se seznamem identifikátor produktu obsahuje identifikátory všech rozšíření produktu definovaných v pracovním prostoru a v cíli. Můžete vybrat jeden z již definovaných produktů, nebo můžete za chodu vytvořit novou definici produktu klepnutím na tlačítko Nová....

Produkt musí být přiřazen k aplikaci, která představuje vstupní bod spouštěného produktu. Aplikace je rozšířením org.eclipse.core.runtime.applications. Pole se seznamem aplikace obsahuje identifikátory všech rozšíření aplikace definovaných v pracovním prostoru a v cíli.

Konfigurace produktu může být založena na modulech plug-in nebo na funkcích. Ve výchozím nastavením je to konfigurace založená na modulech plug-in, protože je jednoduchá a pro sestavení produktu nevyžaduje porozumění konceptům specifickým pro Správce aktualizace jako např. funkce. Konfigurace založená na funkcích je však výkonnější, neboť umožňuje vytvořit produkt, u kterého lze provádět aktualizace. To znamená, že lze pro váš produkt vytvářet opravy a aktualizace, umístit je na web s aktualizacemi a zákazníci je pak pomocí Správce aktualizace mohou stahovat a instalovat.

 

Testování

Chcete-li otestovat vaši konfiguraci, klepněte na jeden z odkazů v oddílu Testování.

Testování produktu

Obdobné odkazy jsou k dispozici i v editoru manifestu modulu plug-in, mají však jednu zásadní odlišnost. Obsahují krok Synchronizovat.

K čemu je krok Synchronizovat zapotřebí? Pamatujte, že konfigurace produktu je pouze pro účely PDE a není čtena ani interpretována běhovou komponentou. Některá data, která vstupují do tohoto souboru (např. ID produktu, aplikace, obrázky do oken, obrázek o produktu atd.) musejí být zkopírovány do souboru plugin.xml vašeho modulu plug-in značení, aby se tyto změny reálně uplatnily v době běhu programu. Toto je tedy hlavní funkce akce synchronizovat. Zajišťuje, aby soubor plugin.xml obsahoval aktuální data synchronizovaná s konfigurací produktu.

Pokud použijete odkazu v tomto oddílu, PDE provede implicitní synchronizaci souborů. Je-li produkt spuštěn jinými prostředky, např. a pomocí zástupce pro spuštění v kontextové nabídce, automatická synchronizace neproběhne.

 

Export

Chcete-li provést export produktu Eclipse, můžete spustit průvodce Export produktu Eclipse pomocí odkazu v oddílu Export.

Export produktu

Chcete-li provést export konfigurace jednotlivého produktu na několik platforem, musíte mít nainstalovaný balík RCP delta. Je možné jej stáhnout ze stejného umístění jako Eclipse SDK. Balík RCP delta obsahuje všechny specifické fragmenty potřebné pro export do podporovaných platforem.

Jakmile cílová platforma obsahuje balík RCP delta, PDE detekuje přítomnost funkce org.eclipse.platform.launchers a aktivuje mód pro export do více platforem.