Exécution osgi bundle à partir de la ligne de commande
J'ai développé un bundle OSGi, qui j'ai l'habitude de test à partir d'Eclipse. Après l'exportation du bundle, je reçois un bundle.jar fichier. Je voudrais être en mesure d'exécuter le fichier généré à partir de la ligne de commande. Quelque chose comme:
C:\java -pot bundle.jar osgi_framework chemin
Mais, comment inclure le framework osgi? et aussi, comment puis-je commencer le bundle immédiatement?
OriginalL'auteur Hectoret | 2010-08-30
Vous devez vous connecter pour publier un commentaire.
Vous pouvez commencer à OSGi cadre de la ligne de commande comme suit. D'abord pour Équinoxe:
NB. remplacer la VERSION de la version de l'Équinoxe que vous avez installés. Pour Félix:
Maintenant à l'aide de la console OSGi, installez votre propre bundle:
Et le lancer:
J'ai essayé de courir avec -consoleLog et le problème semble être lié à ne pas trouver de org.eclipse.équinoxe.console. Je n'ai pas l'obtenir. Je viens de télécharger la dernière version stable à partir de l'Équinoxe du site.
OriginalL'auteur Neil Bartlett
Si c'est vraiment une très vieille question, mais les gens sont des problèmes d'exécution osgi console avec la commande
java -jar org.eclipse.osgi.jar -console
depuis l'absence de plusieurs paquets nécessaires comme les commentaires de Neil réponse.Voir ma réponse ici pour obtenir les instructions sur la façon d'exécuter la console osgi. Après osgi console démarre, il suffit de suivre Neil, en réponse à installer votre propre faisceaux.
OriginalL'auteur Keqiang Li