Stránka Závislosti

Stránka Závislosti zobrazuje závislosti vašeho modulu plug-in na jiných modulech plug-in.  Na této stránce musí být uvedeny všechny moduly plug-in, které přidávají kód požadovaný pro kompilaci cesty ke třídě projektu modulu plug-in.   Při úpravě seznamu závislostí a ukládání souboru prostředí PDE automaticky zaktualizuje cestu ke třídě.

Stránka Editor závislostí

 

Nezapomeňte, že pořadí modulů plug-in v seznamu je důležité, protože toto pořadí 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ů.

Moduly plug-in uvedené v sekci Požadované moduly plug-in mohou být v jejich dialogovém okně Vlastnosti označeny jako s opakovaným exportem.  Opakovaný export závislosti znamená, že klienti modulu plug-in získají tuto závislost zdarma.  Je důležité tuto funkci používat správně a pouze v případech, kdy je její použití na místě.

Pokud modul plug-in vyžaduje pro správnou funkčnost konkrétní verzi modulu plug-in, můžete zadat verzi, která je vyžadována, spolu s pravidlem shody verzí.  Další informace o platných hodnotách naleznete v příručce nezávislého dodavatele softwaru (Independent Software Vendor) k platformě.

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.

Analýza závislosti obsahuje několik užitečných funkcí, například vyhledávání cyklů v grafu závislostí.  Tyto cykly jsou v době provádění zakázány; analýza je užitečná pro logickou kontrolu grafu závislostí modulu plug-in před spuštěním testování.

U vybraného modulu plug-in v seznamu zobrazíte klepnutím na položku Vypočítat rozsah závislosti seznam všech typů jazyka Java a všech bodů rozšíření, které modul plug-in potřebuje na základě této závislosti.  V podstatě seznam uvádí, k čemu je daný modul plug-in potřeba.

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, protože mohou zpomalit zavádění třídy.  Chcete-li vyhledat takové cizorodé položky a odstranit je, použijte funkci Najít nepoužívané závislosti, která je k dispozici na této stránce.