Funktionspaketinformationen finns i en separat Java .jar-fil. Standardfunktioner för Java jar används till att konstruera funktionsarkiv. Funktionsarkiv refererar till separat paketerade insticksprogramsarkiv (se nästa avsnitt) och filer som inte är insticksprogram.
Funktioner identifieras med hjälp av ett strukturerat ID baserat på Internet-domännamnet för leverantören. Till exempel skapar organisationen eclipse.org funktionen org.eclipse.jdt. Den teckenuppsättning som används för funktions-ID:n är den som angetts för insticksprogram-ID:n (mer information finns i Manifest för insticksprogram).
Den rekommenderade namnkonventionen för funktionsarkiv är
<id>_<version>.jar
där <id> är funktions-ID:t och <version> är det fullständiga versions-ID:t som finns i respektive feature.xml. Observera att det här är en rekommenderad namnkonvention som minimerar risken för konflikter men den är inget krav för Eclipse-arkitekturen. Nedan följer några exempel på giltiga funktionsarkivnamn
org.eclipse.jdt_2.0.0.jar
org.eclipse.pde_2.0.jar
my_feature.jar
Internt är varje funktionsarkiv paketerat relativt funktionskatalogen för det (men inte med sökvägselementet för katalogen). Arkivet har följande struktur
feature.xml
feature<_locale>.properties (mer information finns i "Översatt funktionsinformation")
andra funktionsfiler och -underkataloger (ej fastställt)
META-INF/
Java JAR-manifest och säkerhetsfiler