Funksjonspakkeinformasjonen blir lagt i en separat .jar-fil for Java. Standard jar-funksjoner for Java blir brukt til å konstruere funksjonsarkiver. Funksjonsarkiver refererer til plugin-arkiver som er pakket separat (se neste del) og ikke-plugin-filer.
Funksjoner blir identifisert med en strukturert ID basert på leverandørens Internett-domenenavn. Organisasjonen eclipse.org produserer for eksempel funksjonen org.eclipse.jdt. Tegnsettet som brukes for funksjons-IDer, er det som er oppgitt for plugin-IDer (se Plugin-manifest).
Den anbefalte konvensjonen for navngivning av funksjonsarkivene er
<id>_<version>.jar
der <id> er funksjons-IDen og <version> er den fullstendige versjons-IDen i den respektive feature.xml. Legg merke til at dette er en anbefalt konvensjon som minimerer sjansene for kollisjoner, men den kreves ikke av Eclipse-arkitekturen. Følgende er for eksempel gyldige navn på funksjonsarkiver:
org.eclipse.jdt_2.0.0.jar
org.eclipse.pde_2.0.jar
my_feature.jar
I utgangspunktet er hvert funksjonsarkiv pakket relativt til funksjonskatalogen (men uten katalogbaneelementet). Arkivet har følgende struktur:
feature.xml
feature<_locale>.properties (se "Oversatt funksjonsinformasjon")
andre funksjonsfiler og underkataloger (TBD)
META-INF/
JAR-manifestfil og sikkerhetsfiler for Java