Újdonságok a 3.1 változatban

Ez a dokumentum az Eclipse 3.1 verziójához tartozó PDE összetevőjén a 3.0 kiadás óta elvégzett érdekesebb és jelentősebb módosításokat tartalmazza.

PDE


Bedolgozók kötegleírói

Az Eclipse 3.1 változatban erősen ajánlott, hogy a bedolgozók tartalmazzanak egy OSGi kötegleíró manifest.mf fájlt. A gyorsabb indítás és osztálybetöltés mellett ez a formátum lehetővé teszi a futási környezet számos képességének kihasználását, mint az ügyfelek számára kiadni kívánt csomagok finomvezérlése.

A manifest.mf fájl létrehozásának lehetősége az Új bedolgozó projekt létrehozó varázslóban most már alapértelmezett.

Új bedolgozó varázsló

Létrehozhat egy kötegleíró manifest.mf fájlt meglévő bedolgozóhoz a bedolgozó leírásszerkesztő Áttekintés oldalán.

Bedolgozó tartalma


A PDE kódhozzáférhetőséget foganatosít

A bedolgozó manifest.mf fájlja lehetővé teszi a bedolgozó kód láthatóságának vezérlését az alárendelt bedolgozók számára csomagonkénti alapon.

A PDE kezeli minden egyes bedolgozó Java osztályútvonalát és a fordításkor ellenőrzi ezen láthatósági szabályok betartását. Ez azt jelenti, hogy ezentúl senkit nem érhet olyan meglepetés, hogy futás közben hibás osztálybetöltést hajt végre és mindig tudatában lesz, ha belső (nem javasolt) típusokra hivatkozik.

nem javasolt hozzáférés

A részleteket a Hozzáférési korlátozások dokumentumban találja.


Funkciógazdag ügyfélalkalmazás létrehozása

Az Új bedolgozó projekt varázsló lehetőséget ad funkciógazdag ügyfélalkalmazás létrehozására.

Funkciógazdag ügyfél


RCP sablon

Az Új bedolgozó projekt varázsló futtatásra kész RCP sablonokat biztosít. A sablonok a minimális Hello RCP sablontól a funkciógazdag, teljes arculattal rendelkező RCP levelező sablonig terjednek.

RCP sablonok


Építsen össze Eclipse terméket egyetlen kattintással

Most már létrehozhat és kezelhet Eclipse terméket egy *.product fájlban, amit a Fájl > Új > Egyéb... > Termék beállítás menüpontban hozhat létre.

A terméket a termék konfigurációszerkesztője kezeli minden szempontból az alapvető meghatározásoktól egészen az arculat kialakításáig. Létrehozhat bedolgozóalapú és szolgáltatásalapú termékeket. Az áttekintési oldal gyors hivatkozásokat biztosít a termék teszteléséhez és exportálásához.

termékszerkesztő


Eclipse termékek exportálási varázslója

Az Eclipse termék exportálási varázslóban Eclipse terméket archívként vagy könyvtár szerkezetként is exportálhat.

A varázsló a Fájl > Exportálás > Eclipse termék útvonalon vagy a Termék konfiguráció szerkesztőjének Áttekintés oldalán hívható meg.

Exportálási varázsló


Keresztplatformos termék exportálás

Ha az RCP változás csomag telepítve van, akkor a terméket egyidejűleg több platformhoz is összeépítheti és exportálhatja az Eclipse termék exportálási varázslón keresztül (Fájl > Exportálás > Eclipse termék).

Keresztplatformos


Bedolgozó létrehozása meglévő JAR fájlból

A PDE olyan varázslót nyújt, ami képes JAR archívumból bedolgozót létrehozni. Ez a varázsló ideális amennyiben harmadik féltől származó, nem Eclipse JAR fájlokat szeretne becsomagolni Eclipse bedolgozóként.

A varázsló meghívhat meglévő JAR archívumokból a Fájl > Új > Projekt > Bedolgozó menüponton keresztül.

Kötegelő


A leírásszerkesztő több OSGi kötegleíró fejlécet támogat.

A PDE bedolgozó szerkesztő a futási környezet számos érdekes szolgáltatását tárja ki, amelyek csak akkor érhetők el, ha a bedolgozó rendelkezik manifest.mf fájllal. Például a szerkesztő futási környezet oldala az a hely, ahol finoman vezérelheti a bedolgozó kódjához hozzáférést.

Kötegszerkesztő


Manifest.mf érvényesítés

A PDE jelzi a bedolgozó manifest.mf fájljának szintaktikai és szemantikai hibáit.

manifest.mf érvényesítés


Javított plugin.xml érvényesítés

A kiterjesztési pont sémákban meghatározott jellemzők és elemek most már fordíthatóként is megjelölhetők. Úgyszintén elavult jellemzők és elemek elévültként is megjelölhetők ugyanúgy, mint a @deprecated címke az elavult JAVA alkalmazás programozási felületekben.

A PDE ezeket a metaadatokat használja a bedolgozó leírófájljaiban elévült és külsőleg nem elérhetővé tett jellemzők és elemek használatának megjelölésére.

Leírófájl fordítóprogram


Bedolgozó leírófájl fordítóprogram beállításainak megosztása

A PDE bedolgozó leírófájl fordítóprogram beállításait most már beállíthatja projektenkénti alapon és a beállításokat megoszthatja a csapattagokkal.

Projekt beállítások


Javított bedolgozó függőségi nézet

A PDE bedolgozó függőségi nézet a függőségeket táblázatos és fa ábrázolásban is megjeleníti, valamint a meghívó/meghívott kapcsolatokat és a körkörös függőségeket is megjeleníti. Ez a nézet a bedolgozó projekt előugró menüjéből nyitható meg a PDE eszközök > Függőségek megnyitása útvonalon keresztül.

Bedolgozó függőségek


Bedolgozó készlet érvényesítése indítás előtt

Az Eclipse alkalmazás indítása előtt most már érvényesítheti a bedolgozók kijelölt részhalmazát a rejtett indítási problémák felderítése érdekében. Ilyenek lehetnek a nem kielégített függőségek, hiányzó alkalmazások, stb.

Bedolgozók érvényesítése


Nincs szükség a -clean paraméterre

Ha a PDE környezettel szolgáltat, akkor többé nincs szükség futás közbeni Eclipse alkalmazás indítására a -clean program paraméterrel. A paraméter elhagyásával jelentősen csökken az indítási idő.

Javított szolgáltatás és frissítési webhely támogatás

A PDE szolgáltatásokat és frissítési webhely leírásszerkesztőket újratervezték úgy, hogy egyszerűbb és jobb munkafolyamatot biztosítson.  A továbbfejlesztések tartalmazzák azt a képességet is, hogy szolgáltatásokat összeépíthet és csomagolhat anélkül, hogy importálni kellene azokat a munkaterületre.

JNLP leírófájlok és JAR aláírás

A szolgáltatás exportálási varázsló azt a lehetőséget nyújtja, hogy JNLP leírófájlokat hoz létre és digitálisan aláírja a bedolgozó és szolgáltatás archívumokat a Java Web Start telepítéséhez.

JNLP és aláírt