Export produktu

PDE provádí export produktu Eclipse definovaného v konfiguraci produktu prostřednictvím průvodce Export produktu Eclipse. Průvodce vás odstíní od skriptů Ant a nezanese váš pracovní prostor prostředky, které se generují při operacích sestavení. Průvodce naleznete v Soubor > Export... > Vývoj modulů plug-in > Produkt Eclipse .

Export produktu

 

Konfigurace produktu

Průvodce exportem produktu Eclipse je soustředěn okolo konfigurace produktu , která obsahuje veškerá data potřebná pro sestavení modulů plug-in a funkcí a pro vygenerování všech konfiguračních souborů potřebných pro spuštění produktu.

Po klepnutí na tlačítko Procházet... můžete procházet všechny soubory .product dostupné v pracovním prostoru a vybrat konfiguraci produktu která stanoví proces sestavení produktu.

Kořenový adresář je definován jako název adresáře nejvyšší úrovně vašeho produktu. Ve výchozím nastavení je to eclipse. Může však mít jakýkoli jiný název - včetně vícesegmentových názvů. Je-li např. kořenový adresář nastaven jako rcp/product, bude spustitelný soubor produktu a adresář plugins/ umístěn do adresáře rcp/product.

 

Synchronizace

PDE používá konfiguraci produktu pouze jako pomocný nástroj pro vytváření a uživatelské přizpůsobování produktu. Aby se při běhu programu projevila určitá nastavení uložená jako data v konfiguraci produktu (např. obrázky pro okna, Dialogové okno O programu obrázky s textem atp.), musejí být do rozšíření org.eclipse.core.runtime.products v souboru manifestu definujícího modulu plug-in daného produktu zapsány odpovídající vlastnosti.

Aktivací volby Synchronizovat před exportem zajistíte, že soubory s manifestem modulu plug-in budou vždy aktuální (výchozí nastavení této volby je zapnuto).

 

Místo určení

Ve výchozím nastavení je jako místo určení exportu nastaven Adresář. Kořenový adresář produktu bude uložen přímo do zvoleného adresáře.

Zvolíte-li jako možnost exportu Archivační soubor, produkt bude zabalen do archivačního souboru ZIP.

 

Zdrojový kód

Volba Zahrnout zdrojový kód umožňuje současný export zdrojového kódu spolu s binárními soubory. Je-li modul plug-in zabalen do souboru JAR, bude zdrojový kód umístěn do složky src/ v kořenovém adresáři souboru JAR. Je-li modul plug-in zabalen v podobě nestrukturovaného adresáře, bude zdrojový kód umístěn do zdrojového souboru ZIP v adresáři modulu plug-in jako sourozenecký prvek knihovny JAR. Podrobnosti o pojmenovávacích konvencích ve zdrojovém archivu naleznete v dokumentu Umístění zdrojového kódu.

 

Export napříč platformami jediným klepnutím

Volba Exportovat pro různé platformy je dostupná pouze tehdy, detekuje-li PDE, že je v cílové platformě nainstalován balík RCP delta. Je-li tato volba zaškrtnuta, je k dispozici druhá stránka průvodce zobrazující seznam platforem, do kterých je možno exportovat. Tento seznam je sestaven a kombinace různých platforem získány z adresářové struktury instalované funkce org.eclipse.platform.launchers.

Export napříč platformami

PDE pak v jediném kroku vygeneruje produkt pro každou ze zvolených platforem a umístí ji do adresáře pojmenovaného dle schématu <os>_<ws>_<arch>. Proměnná os představuje zvolený operační systém. Proměnná ws představuje zvolený systém oken. A proměnná arch představuje architekturu zvoleného procesoru.