Függőségek

A Függőségek oldal a bedolgozó függőségeit mutatja más bedolgozókkal.  Ezen az oldalon fel kell sorolnia az összes olyan bedolgozót, amely kódot ad hozzá a bedolgozó projekthez, és amelynek a projekt osztályútvonalán kell lennie a sikeres fordításhoz.    Ha módosítja a függőségek listáját és elmenti a fájlt, a PDE automatikusan frissíti az osztályútvonalat.

 

Szükséges bedolgozók

A Szükséges bedolgozók a bedolgozó projekt más bedolgozóktól való függőségeit adja meg ezeknek a bedolgozóknak a felsorolásával. A bedolgozó nem lesz feloldható vagy futtatható, ha bármelyik bedolgozó függőség hiányzik vagy nincs feloldva.

Require-Bundle

Kattintson a Hozzáadás... gombra azoknak a bedolgozóknak a listájában tallózáshoz, amelyektől függhet a bedolgozó.

A listában szereplő bedolgozók sorrendje fontos, mert ez adja meg a futás közbeni osztálybetöltési sorrendet; ezért a Fel és Le gombokkal rendezze a megfelelő sorrendbe a listát.

Minden bedolgozó függőséghez számos tulajdonságot beállíthat, ha a bedolgozó kiválasztása után a Tulajdonságok gombra kattint:

 

Importált csomagok

Az Eclipse futási környezet megadja azt a rugalmasságot, hogy meghatározzon egy függőséget egy csomaghoz az eredeti bedolgozó kifejezett azonosítása nélkül. Ezek a csomagok az Importált csomagok részben vannak felsorolva.

Import-Package

Kattintson a Hozzáadás... gombra a bedolgozó számára importáláshoz elérhető csomagok listájának böngészéséhez. A PDE kiszűri az olyan bedolgozók által hozzáadott csomagokat, amelyek már megtalálhatók a bedolgozó osztályútvonalán.

Minden csomagfüggőséghez számos tulajdonságot beállíthat:

 

Függőségek automatikus kezelése

A Függőségek automatikus kezelése rész egy új, rugalmas munkafolyamatot biztosít. A munkafolyamat lehetővé teszi, hogy először megírja a kódot, majd a PDE elemezze azt és automatikusan előállítsa a bedolgozó függőségek listáját.

Automatikus kezelés

Kattintson a Hozzáadás... gombra bedolgozók hozzáadásához a listához. A művelet megfelelően bővíti a fejlesztési összeépítési útvonalat és a tartalomsegéd hatókört.

Ezek a függőségek nem adódnak azonnal a MANIFEST.MF fájlhoz, de éppúgy elkezdhet kódolni, mintha így történne.

Bármikor rákattintson a Függőségek hozzáadása hivatkozásra, hogy a PDE elemezze a kódot és előállítsa a helyes függőségeket a MANIFEST.MF fájlban a Require-Bundle vagy az Import-Package fejlécekkel.

 

Függőségelemzés

A Függőségelemzés rész számos hasznos szolgáltatást biztosít, amelyek segítséget nyújtanak a bedolgozófüggőségek vizsgálatában és optimalizálásában a bedolgozó jobb futása érdekében.

Függőségek elemzése

Mivel futásidőben a függőségek lista összes bedolgozójának JAR-fájlja a bedolgozó osztályútvonalán lesz, nagyon fontos, hogy ne legyenek olyan függőségek felsorolva, amelyekre nincs szükség. Ellenkező esetben az osztálybetöltési teljesítmény csökkenni fog. Ha a Használaton kívüli függőségek keresése hivatkozásra kattint, akkor a PDE megkeresi a nem használt és redundáns bejegyzéseket a szükséges bedolgozók és az importált csomagok listájában, és felajánlja azok eltávolítását.