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