Création d'un bundle OSGi à partir d'un fichier JAR

Pourquoi et quand exécuter cette tâche

Si vous disposez d'un fichier JAR existant que vous voulez utiliser en tant que bundle OSGi, vous pouvez créer un bundle à partir du fichier JAR. Le fichier JAR peut se trouver dans votre système de fichiers ou dans un projet dans votre espace de travail. Les deux tâches suivantes décrivent les étapes pour chaque scénario.

Création d'un bundle OSGi à partir d'un fichier JAR dans le système de fichiers

Procedure

  1. Accédez à l'assistant d'importation. Cliquez sur Fichier > Importer.
  2. Sélectionnez OSGi > Archive Java dans un bundle OSGi. Cliquez sur Next.
  3. Sélectionnez le fichier JAR. Dans l'assistant, pour le Fichier JAR, cliquez sur Parcourir et recherchez ensuite dans le système de fichiers l'emplacement du fichier JAR à importer.
  4. Sélectionnez un bundle ou créez un bundle auquel ajouter le fichier JAR. Dans l'assistant, si vous disposez d'un bundle existant dans votre espace de travail auquel vous souhaitez ajouter le fichier JAR, sélectionnez le bundle dans le menu déroulant. Pour créer un bundle pour le fichier JAR, cliquez sur Nouveau bundle. Suivez les étapes de l'assistant. Une fois terminé, cliquez sur Terminer pour exécuter à nouveau l'assistant d'importation. Les zones Fichier JAR et Bundle sont maintenant remplies.
  5. Cliquez sur Suivant pour passer à l'écran des packages de l'assistant.
  6. Dans la liste Packages, sélectionnez les packages dans le fichier JAR à ajouter à l'en-tête Export-Package dans le fichier MANIFEST.MF du bundle.
  7. Cliquez sur Terminer. Un bundle basé sur le fichier JAR est créé et les entrées exportées pour les packages sélectionnés dans le fichier JAR sont ajoutés à l'en-tête Export-Package du bundle.

Création d'un bundle OSGi à partir d'un fichier JAR dans un projet d'espace de travail

Procedure

  1. Accédez à l'assistant Déplacer ou copier dans un bundle OSGi. Cliquez avec le bouton droit de la souris sur un fichier JAR dans un projet dans votre espace de travail et sélectionnez OSGi > Copier dans un bundle OSGi ou sélectionnez OSGi > Déplacer dans un bundle OSGi. Si le fichier JAR se trouve dans un projet de bundle OSGi, vous accédez à l'assistant Déplacer dans un bundle OSGi afin d'éviter que le fichier JAR soit présent dans deux projets de bundle différents. Pour d'autres types de projet, vous pouvez accéder à l'assistant Copier dans un bundle OSGi.
  2. Sélectionnez un bundle ou créez un bundle auquel ajouter le fichier JAR. Dans l'assistant, si vous disposez d'un bundle existant dans votre espace de travail auquel vous souhaitez ajouter le fichier JAR, sélectionnez le bundle dans le menu déroulant. Pour créer un bundle pour le fichier JAR, cliquez sur Nouveau bundle. Suivez les étapes de l'assistant. Une fois terminé, cliquez sur Terminer pour exécuter à nouveau l'assistant d'importation. Les zones Fichier JAR et Bundle sont maintenant remplies.
  3. Cliquez sur Suivant pour passer à l'écran des packages de l'assistant.
  4. Dans la liste Packages, sélectionnez les packages dans le fichier JAR à ajouter à l'en-tête Export-Package dans le fichier MANIFEST.MF du bundle.
  5. Cliquez sur Terminer. Un bundle basé sur le fichier JAR est créé et les entrées exportées pour les packages sélectionnés dans le fichier JAR sont ajoutées à l'en-tête Export-Package du bundle.
Icône indiquant le type de rubrique Rubrique de tâche
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : tcrtbundlefromjar.html