Závislosti
Stránka Závislosti zobrazuje závislosti mezi moduly plug-in. Na této stránce musíte uvést všechny moduly plug-in, jejichž kód se podílí na projektu vašeho modulu plug-in a které musí být při kompilaci přítomny v cestě ke třídě. Při úpravě seznamu závislostí a ukládání souboru prostředí PDE automaticky zaktualizuje cestu ke třídě.
Požadované moduly plug-in
Oddíl Požadované moduly plug-in explicitně uvádí závislosti projektu vašeho modulu plug-in na jiných modulech plug-in v podobě seznamu těchto modulů. Váš modul plug-in se nespustí pokud závislosti na ostatních plug-in budou chybět nebo nebudou vyřešeny.
Klepnutím na tlačítko Přidat... přejdete na seznam všech modulů plug-in, ke kterým si Váš modul může vytvořit závislost.
Pořadí modulů plug-in v seznamu je důležité, protože určuje pořadí zavádění tříd v době provádění. Z tohoto důvodu uspořádejte seznam podle potřeby pomocí tlačítek Nahoru a Dolů.
Několik vlastností na každé závislosti modulu plug-in lze nastavit zvolením příslušného modulu plug-in a klepnutím na tlačítko Vlastnosti:
Importované balíčky
Běhová komponenta Eclipse umožňuje deklarovat závislost na balíčku bez explicitní identifikace modulu plug-in, z něhož pochází. Tyto balíčky jsou uvedeny v sekci Importované balíčky.
Klepnutím na tlačítko Přidat... přejdete na seznam balíčků dostupných pro import do modulu plug-in. PDE odfiltruje přidávané balíčky, které jsou již v cestě ke třídě obsaženy.
Lze nastavit několik vlastností na každé závislosti balíčku:
Automatická správa závislostí
Oddíl Automatická správa závislostí skýtá nový a flexibilní způsob práce. Takto je možné nejprve napsat kód vašeho modulu plug-in a poté pomocí PDE kód analyzovat a automaticky vygenerovat seznam závislostí.
Klepnutím na tlačítko Přidat...je možné přidávat na seznam další moduly plug-in. Následně bude rozšířena vývojová cesta sestavení a s ní odpovídajícím způsobem i rozsah Obsahové asistence.
Tyto závislosti nejsou bezprostředně přidávány do souboru MANIFEST.MF, nicméně je možné spustit kódování, jako kdyby tomu tak bylo.
Kdykoli je možné klepnout na hypertextový odkaz přidat závislosti a PDE provede analýzu kódu a vygeneruje odpovídající závislosti v souboru MANIFEST.MF, a to prostřednictvím záhlaví Požadovaný balíček nebo Balíček importu.
Analýza závislostí
Oddíl Analýza závislostí obsahuje několik užitečných funkcí, pomocí kterých lze prozkoumat a optimalizovat závislosti a vylepšit tak váš modul plug-in.
Vzhledem k tomu, že soubory JAR ze všech modulů plug-in v seznamu závislostí se budou při provádění nacházet v cestě ke třídě modulu plug-in, je velmi důležité odstranit všechny nepotřebné závislosti. Nedodržení této podmínky se projeví negativním dopadem na výkon při načítání tříd.Pokud klepnete na hypertextový odkaz Najít nevyužité závislosti, PDE vyhledá v seznamu požadovaných modulů plug-in nevyužité a nadbytečné položky a nabídne jejich odstranění.