Bonjour,
voilà je débute avec OSGi, et je suis en train de convertir une appli pour l'intégrer dans OSGi.
Mais je coince sur un problème assez simple : mon appli était générée avec maven, et j'utilisais le plugin 'assembly' pour générer un gros .jar contenant toutes les dépendances.
Que dois-je faire pour faire à peut près la même chose pour cibler osgi ? j'ai essayé le plugin Apache Felix maven-bundle-plugin, avec le configuration
<Embed-Dependency>*;scope=compile|runtime;inline=true</Embed-Dependency>
mais il manque des librairies, et çà ne semble pas fonctionner.
J'ai donc convertis certains des artefacts dont je suis maitre en leur rajoutant ce qu'il faut bien pour que le manifest soit au format osgi, pas de problème.
Mais que faut-il faire pour que çà fasse la même chose pour les dépendances sur lesquels je n'ai aucun pouvoir (tel que dans mon cas : bsh) ?
En effet, certains artefacts ne sont pas au format osgi, et donc ne semblent pas pouvoir être chargées.
Merci d'avance.
Partager