Configuration des référentiels de bundles OSGi

Pourquoi et quand exécuter cette tâche

Les référentiels de bundles OSGi sont des collections externes de bundles qui sont décrits dans un fichier XML de référentiel. Si votre application OSGi requiert les bundles fournis dans des référentiels externes pour effectuer la compilation, vous pouvez configurer votre espace de travail pour charger les bundles. Vous pouvez également déployer la description du référentiel de bundles sur votre serveur afin que ce dernier puisse accéder aux bundles requis une fois votre application déployée.

Les étapes suivantes indiquent comment accéder à la vue des référentiels de bundles OSGi et présentent les options de configuration des référentiels de bundles.

Procédure

  1. Accédez à la vue des référentiels de bundles. Cliquez sur Fenêtre > Afficher la vue > Autre > OSGi > Référentiels de bundles OSGi. La vue Référentiels de bundles OSGi s'affiche dans votre espace de travail.
  2. Ajoutez un référentiel. Cliquez avec le bouton droit de la souris sur l'icône Référentiels de bundles OSGi. Sélectionnez Ajouter un référentiel. La boîte de dialogue Nouveau référentiel de bundles OSGi s'affiche. Entrez les informations nécessaires au référentiel et cliquez sur OK lorsque vous avez terminé :
    URL de référentiel
    URL du fichier de description du référentiel. Ce dernier peut être disponible sur un réseau via HTTP ou dans votre système de fichiers local. S'il est disponible via HTTP, entrez l'URL et cliquez sur Charger. S'il est installé en local, cliquez sur Local et recherchez-le dans l'arborescence.
    Remarque : Pour les fichiers disponibles via HTTP, le bouton OK dans la boîte de dialogue reste désactivé tant que le chargement n'est pas terminé.
    Plateforme cible
    Plateforme cible sur laquelle vous voulez compiler votre application. Par exemple, WebSphere Application Server v8.0.
  3. Sélectionnez les bundles que vous voulez charger à partir du référentiel que vous avez ajouté. Pour sélectionner plusieurs bundles, maintenez la touche Ctrl enfoncée tout en les sélectionnant.
  4. Chargez les bundles. Cliquez avec le bouton droit de la souris sur les bundles sélectionnés et sélectionnez ensuite Charger le bundle. Lors du chargement du bundle, une copie est mise en cache dans le dossier .metadata de votre espace de travail afin que les projets qui en ont besoin soient compilés correctement.
    Remarque : Le bundle n'est pas visible dans la vue des projets de votre espace de travail.
    Remarque : Recherche des bundles à charger par service

    Si un bundle comporte un service qui utilise une API contenue dans un autre bundle et que vous souhaitez charger ce dernier, vous pouvez l'identifier et le charger rapidement. Développez le bundle qui contient le service. Cliquez avec le bouton droit de la souris sur ce service et sélectionnez Charger l'API du service. La boîte de dialogue Charger le bundle d'une API de service affiche les bundles qui contiennent les API utilisées par le service. Sélectionnez les bundles à charger et cliquez sur OK.

  5. Déployez une description de référentiel de bundles sur le serveur. Pour que le serveur puisse accéder aux bundles dans un référentiel de bundles requis par votre application, déployez la description de référentiel de bundles sur le serveur. Cliquez avec le bouton droit de la souris sur le référentiel de bundles que vous avez ajouté et sélectionnez Déployer vers le serveur.
  6. Explorez d'autres actions dans la vue de référentiel de bundles. Les autres actions disponibles dans la vue de référentiel de bundles sont les suivantes : Cible associée, Actualiser et Supprimer. Pour accéder à ces actions, cliquez avec le bouton droit de la souris sur un référentiel de bundles existant. Les descriptions de ces actions sont présentées dans la liste suivante :
    Cible associée
    Modifiez la plateforme cible sur laquelle vous voulez compiler votre application. Par exemple, WebSphere Application Server v8.0.
    Régénérer
    Si vous avez modifié les bundles dans un référentiel, cliquez sur Actualiser pour charger les dernières version des bundles.
    Supprimer
    Cliquez sur Supprimer pour supprimer un référentiel de la vue de référentiel de bundles.
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 : tbundle_repos.html