Tento dokument uvádí popis některých z nejzajímavějších nebo nejvýznamnějších změn provedených v prostředí PDE pro verzi 3.1 aplikace Eclipse od zveřejnění verze 3.0.
Manifesty balíku pro moduly plug-in |
V Eclipse 3.1 je důrazně doporučeno, aby moduly plug-in obsahovaly manifest balíku OSGi manifest.mf. Kromě rychlejšího spuštění a načítání tříd vám tento formát umožní využít mnoho funkcí nové běhové komponenty, jako je jemné řízení toho, které balíčky chcete předložit klientům.
Volba vytvoření manifest.mf v průvodci vytvoření nového projektu modulu plug-in je nyní standardně zapnuta. Manifest balíku manifest.mf můžete vytvořit pro stávající modul plug-in na stránce Přehled editoru manifestů modulů plug-in. |
PDE vyžaduje usnadnění přístupu kódu |
Soubor manifest.mf modulu plug-in vám umožňuje na základě balíčku řídit viditelnost vašeho kódu modulu plug-in pro následné moduly plug in.
PDE spravuje cestu ke třídě Java každého modulu plug-in a kontroluje tato pravidla viditelnosti v době kompilace. To znamená, že nikdo nebude překvapen chybami načítání tříd v době zpracování programu a vždy bude informován, když odkazují na interní (nevhodné) typy. Další podrobnosti najdete v dokumentu Omezení přístupu. |
Vytváření aplikace klienta rich |
Průvodce Nový projekt modulu plug-in vám poskytuje možnost vytvořit aplikaci klienta rich. |
Šablony RCP |
Průvodce Nový projekt modulu plug-in poskytuje šablony RCP připravené k použití. Škála šablon sahá od minimální šablony Ahoj RCP až po bohatou, plně značenou šablonu pošty RCP. |
Sestavení produktu Eclipse jedním klepnutím |
Nyní můžete vytvořit a spravovat produkt Eclipse v souboru *.product, který lze vytvořit pomocí Soubor > Nový > Další... > Konfigurace produktu.
Editor konfigurace produktu spravuje všechny aspekty produktu od základní definice po značení. Můžete vytvářet produkty založené na modulu plug-in a založené na funkci. Stránka přehledu poskytuje propojení na testování a export produktu. |
Průvodce exportem produktu Eclipse |
Produkt Eclipse můžete v Průvodci exportem produktu Eclipse exportovat jako archiv nebo jako adresářovou strukturu. Průvodce se vyvolá pomocí Soubor > Export > Produkt Eclipse nebo ze stránky Přehled editoru Konfigurace produktu. |
Export produktu použitelného na více platformách |
Máte-li nainstalován RCP delta pack, můžete svůj produkt nyní sestavit a vyexportovat pro více platforem najednou pomocí Průvodce exportem produktu Eclipse (Soubor > Export > Produkt Eclipse).
|
Vytvořit modul plug-in ze stávajícího souboru JAR |
PDE nyní poskytuje průvodce, který vytvoří modul plug-in ze stávajících archivů JAR. Tento průvodce je ideální, pokud chcete zabalit soubory JAR třetí strany, které nejsou v platformě Eclipse, jako modul plug-in platformy Eclipse.
Průvodce lze vyvolat pomocí Soubor > Nový > Projekt > Modul plug-in ze stávajících archivů JAR. |
Editory manifestů podporují více záhlaví manifestu balíku OSGi |
Editor modulů plug-in PDE nyní předkládá mnoho zajímavých funkcí běhové komponenty, které jsou dostupné, pouze pokud váš modul plug-in má soubor manifest.mf. Například stránka Běhová komponenta editoru je místem, kde můžete ovládat přístup ke kódu svého modulu plug-in na jemné úrovni.
|
Kontrola platnosti manifest.mf |
PDE nyní označí příznakem syntaktické a sémantické chyby v souboru manifest.mf modulu plug-in.
|
Zlepšená kontrola platnosti plugin.xml |
Atributy a prvky definované ve schématech bodu rozšíření lze nyní označit jako přeložitelné. Také lze zastaralé atributy a prvky označit jako nepřípustné, ve stejném duchu jako značka @deprecated v zastaralých API Java. PDE tato metadata používá k označení použití nepřípustných a neexternalizovaných atributů a prvků v souborech manifestu modulu plug-in příznakem. |
Sdílení nastavení kompilátoru manifestů modulů plug-in |
Nyní můžete nastavit nastavení kompilátoru manifestů modulů plug-in na bázi projektu a sdílet tato nastavení mezi členy týmu.
|
Zlepšený pohled Závislosti modulů plug-in |
Pohled Závislosti modulů plug-in v PDE nyní zobrazuje v tabulce i ve stromu vizualizaci závislostí, jakož i vztahy volající/volaný a cyklické závislosti. Tento pohled lze otevřít z kontextové nabídky projektu modulu plug-in pomocí Nástroje PDE > Otevřít závislosti. |
Ověření sady modulů plug-in před spuštěním |
Před spuštěním své aplikace Eclipse nyní můžete ověřit vybranou podmnožinu modulů plug-in, abyste nalezli skryté problémy spuštění, jako jsou neuspokojivé závislosti modulu plug-in, chybějící aplikace atd.
|
Argument -clean není nutný |
Při provádění samostatných hostitelských služeb pomocí PDE již nemusíte spouštět běhovou aplikaci Eclipse s argumentem programu -clean . Vynechání tohoto argumentu významně zlepšuje čas spuštění. |
Zlepšená podpora funkcí a site s aktualizacemi |
Editory manifestu funkcí a site s aktualizacemi v PDE byly rekonstruovány, aby poskytovaly jednodušší a lepší sled prací. Mezi zlepšení patří schopnost sestavit a zabalit funkce bez nutnosti importovat je do vašeho pracovního prostoru. |
Manifesty JNLP a podepisování JAR |
Průvodce exportem funkcí vám nyní poskytuje možnost vytvářet manifesty JNLP a digitálně podepisovat své archivy modulů plug-in a funkcí pro zavedení Java Web Start.
|