Novinky ve verzi 3.1

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.

PDE


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.

Průvodce novým modulem plug-in

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.

Obsah modulu 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.

Nevhodný přístup

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.

Klient 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.

Šablony 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.

Editor produktů


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.

Průvodce exportem


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).

Různé platformy


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.

Bundlizer


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.

Editor balíků


Kontrola platnosti manifest.mf

PDE nyní označí příznakem syntaktické a sémantické chyby v souboru manifest.mf modulu plug-in.

Kontrola platnosti manifest.mf


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.

Kompilátor manifestu


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.

Předvolby projektu


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.

Závislosti modulů plug-in


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.

Ověření modulů plug-in


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.

JNLP a podepsané