Archivi di plug-in

Plug-in e frammenti di plug-in vengono preparati individualmente in pacchetti come .jar Java separati. Le funzioni jar standard di Java vengono utilizzate per costruire archivi di plug-in. Non vi è alcuna distinzione tra un archivio di plug-in contenente un plug-in e uno contenente un frammento di plug-in.

La convenzione consigliata per la denominazione degli archivi di plug-in è
<id>_<version>.jar

Dove <id> è l'identificativo del plug-in o del frammento e <version> è l'identificativo completo della versione contenuta nel rispettivo file plugin.xml o fragment.xml. Si noti che questa è una convenzione consigliata che riduce al minimo le probabilità di conflitti, ma non è richiesta dalla architettura Eclipse. Ad esempio, quelli di seguito riportati sono nomi di archivio di plug-in validi.

org.eclipse.platform_1.0.3.jar
org.eclipse.ui.nl_2.0.jar
my_plugin.jar

Ciascun archivio di plug-in crea al suo interno tutti i plug-in significativi o i file di frammento relativi al rispettivo plug-in o directory di frammento (non includendo però l'elemento percorso di directory). L'archivio presenta la seguente struttura:

plugin.xml *OPPURE* fragment.xml
altri file e sottodirectory di plug-in o funzioni
META-INF/
    file di protezione e file manifest jar Java

Copyright IBM Corporation e altri 2000, 2003.