Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Membre confirmé Avatar de BakaOnigiri
    Inscrit en
    avril 2002
    Messages
    344
    Détails du profil
    Informations forums :
    Inscription : avril 2002
    Messages : 344
    Points : 216
    Points
    216

    Par défaut [OSGi] Gestion des dépendances de type librairies non OSGIfiées

    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
    Code :
    <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.

  2. #2
    Expert Confirmé Sénior
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    juillet 2004
    Messages
    2 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : juillet 2004
    Messages : 2 993
    Points : 6 084
    Points
    6 084

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •