06/12/2011
OSGi appliqué à Eclipse RCP
OSGi est utilisé dans le cadre d'Eclipse RCP pour décrire un plugin et son cycle de vie.
Le fichier 'MANIFEST.MF' contient les informations sur l'environnement d'exécution du plugin. Parmis ces informations, on y trouve les dépendances à d'autres plugins ou packages.
Voici la liste des options de configuration traduites du site d'IBM.
Bundle-name : nom du plugin
Bundle-SymbolicName : identifiant du plugin
Bundle-version : version du plugin
Bunble-Activator : classe d'activation du plugin
Bundle-vendor : organisme qui fournit le plugin
Export-package : packages du plugin qui sont publiquement exposés aux autres plugins. Par défaut, les packages sont privés et non accessibles aux autres packages.
Import-package : spécifie explicitement les packages à importer = déclare une dépendance à un package qui appartient à un autre plugin.
Require-Bundle : déclare une dépendance à un plugin. Tous les packages exportés par le plugin sont alors accessibles.
Bundle-Classpath : bibliothèques ajoutées au 'classpath' (=dépendances de classes).
Référence : http://www.ibm.com/developerworks/library/os-ecl-osgi/ind...
17:15 Publié dans JAVA | Lien permanent | Commentaires (0) | Envoyer cette note | Tags : osgi, eclipse, rcp, manifest.mf

