Funktionsarkiver

Funktionspakkeoplysninger er placeret i en separat Java .jar. Der bruges standard Java jar-faciliteter til at konstruere funktionsarkiver. Funktionsarkiver refererer til separat pakkede plugin-arkiver (se næste afsnit) og ikke-plugin-filer.

Funktioner identificeres med en struktureret id baseret på udbyderens internetdomænenavn. Organisationen eclipse.org producerer f.eks. funktionen org.eclipse.jdt. Det tegnsæt, der bruges til funktions-id'er, er det, der er specificeret for plugin-id'er (se Plugin-manifest).

Den anbefalede navnestandard for funktionsarkiver er
<id>_<version>.jar

Hvor <id> er funktions-id'en, og <version> er den fuldstændige versions-id, som findes i de respektive feature.xml-filer. Bemærk, at det er en anbefalet navnestandard, som minimerer risikoen for sammenstød, men den er ikke påkrævet af Eclipse-arkitekturen. Følgende er f.eks. gyldige navne på funktionsarkiver:

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

Internt pakkes hvert funktionsarkiv i forhold til dets funktionsbibliotek, men inkluderer ikke biblioteksstielementet. Arkivet har følgende struktur:

feature.xml
feature<_sprogkonvention>.properties (se "Oplysninger om oversat funktion")
andre funktionsfiler og underbiblioteker
META-INF/
    Java jar-manifest og sikkerhedsfiler

Bemærk, at funktionsarkiver ikke indeholder deres deltagende plugins og fragmenter.