Szolgáltatásarchívumok

A szolgáltatások csomagolási információi egy külön Java .jar fájlba kerülnek. A szolgáltatásarchívumok készítésére a szabványos Java jar eszközök állnak rendelkezésre. A szolgáltatásarchívumok külön csomagolt bedolgozóarchívumokra (lásd a következő részt) és nem bedolgozó fájlokra hivatkoznak.

A szolgáltatások azonosítása a szolgáltató internetes tartománynevén alapuló strukturált azonosító alapján történik. Az eclipse.org szervezet például elkészítette az org.eclipse.jdt nevű szolgáltatást. A szolgáltatások azonosítóiban használt karakterkészlet a bedolgozóazonosítókhoz megadottal megegyező (lásd a Bedolgozójegyzék részt).

A szolgáltatásarchívumok ajánlott elnevezési rendje:
<id>_<verzió>.jar

ahol <id> a szolgáltatás azonosítója, a <verzió> pedig a megfelelő feature.xml fájlban található teljes verzióazonosító. Ne feledje: ez egy hangsúlyozottan javasolt elnevezési rend, amelyik minimálisra csökkenti az ütközések esélyét, de maga az Eclipse architektúra ezt nem követeli meg. Az alábbi nevek mind érvényes szolgáltatásarchívum-nevek:

org.eclipse.jdt_2.0.0.jar
org.eclipse.pde_2.0.jar
my_feature.jar

Belsőleg minden szolgáltatásarchívum a szolgáltatáskönyvtárhoz képest relatívan kerül csomagolásra (de nem tartalmazza a könyvtár elérési út elemet). Az archívum szerkezete a következő:

feature.xml
feature<_locale>.properties (lásd "Lefordított szolgáltatásinformációk")
más szolgáltatásfájlok és alkönyvtárak (később megadandó)
META-INF/
    Java jar leíró- és biztonsági fájlok

Ne feledje, hogy a szolgáltatásarchívumok nem tartalmazzák az őket alkotó bedolgozókat és töredékeket.