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ó. Megjegyezzük, hogy ez az ajánlott megállapodás, amely minimálisra csökkenti az ütközések esélyét, de az Eclipse architektúra 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.