Logo EPU Logo  SmartTools Duchamp Agnès - Farouk Hassam Shouhéla - Mével Stéphanie

Gestion de l'importation et de l'exportation :

Lors de l'exécution Eclipse utilise les composants OSGI qui ont des règles d'importation et exportation. Ces règles sont contenues dans le fichier manifest.mf qui est lu à l'execution(runtime). Chaque plugin doit preciser quels package sont a exportes et a importer.
Les mécanismes d'importation et d'exportation dans Eclipse et dans Java ne sont pas les mêmes.
Il faut donc spécifier ce mécanismes dans le fichier Manifest.mf du plugin Eclipse car c'est ce fichier qui est lu par les composants OSGI d'Eclipse.



Logo EPU
En particulier, pour le plugin coeur de SmartTools, comme nous utilisons la reflexivite, il faut preciser que ce plugin peut importer dynamiquement n'importe quel package.
D'ou la ligne DynamicImport-Package: * contenu dans le fichier manifest.mf de st-core.

EPU - 2006-Encadrant : Didier Parigot