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.

Balík požadavků

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.

Balíček importu

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

Automatická správa

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.

Analýza závislostí

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