[OSGi] Ne pas démarrer les bundles quand on lance OSGi depuis Eclipse
Bonjour à tous :)
Alors voilà mon soucis : j'utilise OSGi via la console Eclipse, et à chaque fois que je démarre OSGi tous mes bundles se lancent automatiquement ce qui me pose des soucis. J'ai tenté deux choses :
- Arrêter les bundles posant problème avant de quitter OSGi
- Modifier ma configuration de Run en décochant lesdits bundles
Ca n'a pas marché. Dans le premier cas les bundles se lancent tout de même lorsque je redémarre OSGi, et dans le deuxième cas mes bundles n'apparaissent pas dans la liste des bundles installés lorsque je fais la commande ss.
Le lancement automatique pourrait ne pas être gênant ; le problème est que l'un de mes bundles demande à l'utilisateur de saisir des informations dans la console. La lecture au clavier fonctionne mal lorsque c'est demandé au démarrage, je suis obligée de faire planter mon application pour pouvoir arrêter et redémarrer ce bundle. Lorsque ce bundle redémarre, je n'ai plus de soucis avec la lecture au clavier (même si mes autres bundles ont toujours des threads lancés en arrière plan).
D'où ma question : comment faire pour ne pas démarrer certains bundles au démarrage d'OSGi ?
J'ai fait une recherche rapide avant de créer le sujet, je n'ai rien vu qui réponde à ma question (a priori). Désolée pour le doublon si le sujet existe déjà ^^
Merci d'avance pour votre aide !