J'ai plusieurs ensembles OSGi, chacun pouvant être mis à jour à partir d'un référentiel d'ensembles OSGi. Lorsque je démarre mon framework OSGi (Apache Felix), je veux que le premier paquet démarre et vérifie les mises à jour pour tous les paquets installés. Si des mises à jour sont disponibles, elles doivent toutes être mises à jour (y compris elle-même) puis continuer à démarrer (ou éventuellement arrêter, et le système d'exploitation redémarrera l'application). Comment cela se fait-il de manière conforme à l'OSGi?Mise à jour de l'ensemble OSGi au démarrage
Comment le premier ensemble devrait-il se mettre à jour? Peut-il se mettre à jour pendant le démarrage?
Pour (2), que diriez-vous d'un agent de gestion en deux étapes? mgmtagent.1 - met à jour puis démarre mgmtagent.2, mgmtagent.2 met à jour mgmtagent.1, puis d'autres bundles, puis les lance.J'ai du mal à visualiser comment fonctionne l'installation temporaire du deuxième paquet. D'où est-ce que ça vient? –
J'ai étendu la réponse avec un exemple de cela, Dan. –