Export modulu plug-in

PDE umožňuje prostřednictvím průvodce Export modulu plug-in exportovat moduly plug-in a fragmenty do podoby, která je vhodná pro implementaci. 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 > Implementovatelné moduly plug-in a fragmenty .

 

Výběr modulu plug-in

Průvodce zobrazí všechny nebinární moduly plug-in nacházející se v pracovním prostoru.

Moduly plug-in

Vyberte moduly plug-in, které chcete exportovat. Pokud opakovaně exportujete určitou skupinu modulů plug-in, můžete klepnutím na Pracovní sada... zadefinovat pracovní sadu modulů plug-in.

 

Místo určení

Jako místo určení pro export modulů plug-in si můžete zvolit složku nebo archiv ZIP.

Místo určení

Zvolíte-li možnost Adresář (výchozí nastavení, budou ve zvoleném adresáři moduly-plugin umístěny do podadresáře plugins/.

Zvolíte-li jako možnost exportu Archivační soubor, všechny moduly plug-in budou zabaleny do jediného souboru ZIP. Struktura kořenového adresáře v souboru ZIP začíná adresářem plugins/.

 

Volby

Volby

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.

Volba Zabalit jako samostatné archivační soubory JAR umožňuje moduly plug-in zabalit jako soubory JAR. Tato volba je doporučena pro moduly plug-in, jejichž kód je uložen v kořenovém adresáři (tj. moduly plug-in které nemají v souboru MANIFEST.MF záhlaví Bundle-ClassPath, nebo jejichž záhlaví má podobu Bundle-ClassPath: .). Vnořování souborů JAR se nedoporučuje z důvodů negativního dopadu na výkon. Běhová komponenta by totiž musela vnořené soubory JAR extrahovat za běhu programu. Je-li tedy kód modulu plug-in zabalen do souboru JAR, doporučuje se uchovat implementovaný modul plug-in v podobě nestrukturovaného adresáře.

Volba Uložit jako skript Ant umožňuje uložit nastavení operace exportu, takže ji bude možné znovu provést bez nutnosti opětovného použití průvodce. Podobně jako operace exportu, běží úloha skriptu Ant jako asynchronní úkol. Z tohoto důvodu není vhodné ji inkorporovat jako součást většího skriptu Ant.

 

Podpis souboru JAR

Karta Podpis souboru JAR je k dispozici pouze tehdy, je-li na kartě Volby zatržena volba Zabalit jako samostatné archivy JAR.

Podpis souboru JAR

Pro podpis souborů JAR je nutné mít spuštěno Eclipse s plným JDK nikoli pouze s JRE.

Všechna tři pole Umístění úložiště klíčů, Alias a Heslo jsou k operaci podpisu nezbytná.