IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Plateformes réactives et architectures modulaires Java Discussion :

Dependencies et Maven ou Ivy/Ant


Sujet :

Plateformes réactives et architectures modulaires Java

  1. #1
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut Dependencies et Maven ou Ivy/Ant
    Voilà ma problématique.

    Quand on fait des bundles OSGI, on déclare des dépendances vers d'autres bundles dans le MANIFEST.MF. Par ailleurs, dans les fichiers Maven ou Ivy on déclare aussi les dépendances, les mêmes, en gros, sachant que dans le MANIFEST.MF on peut définir un range de version et non une version précise.

    Tout ceci est un peu pénible à gérer aussi, je me demandais s'il n'y avait pas une solution qui permettrait de ne définir les choses qu'à un seul endroit.
    J'ai regardé bushel côté Ivy mais je ne suis pas certain que cela soit ce que je cherche.

    Vous avez des idées / solutions ?

    Merci d'avance

  2. #2
    Membre à l'essai

    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Points : 10
    Points
    10
    Par défaut Maven et OSGi
    Bonjour,

    Il existe (en gros) 2 solutions pour ne définir qu'à un seul endroits les dépendances quand on souhaite faire du maven + osgi.
    1. Le plugin maven-bundle-plugin
      Ce plugin génère un manifest.mf à partir des .class du projet, c'est la solution qu'on peut retrouver par exemple chez Spring. Attention, les "import-package" ne sont pas toujours suffisants et il faut parfois en déclarer certains explicitement.
    2. tycho
      Tycho est un plugin maven 3.0. il permet d'exploiter les dépendances manifest.mf lors du build maven.


    Actuellement, j'utilise le maven-bundle-plugin pour les bundle non-ui et tycho pour les plugins eclipse.

    Il existe également le "bundlor" chez Spring mais je ne connais pas bien cette solution.

  3. #3
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Merci
    Je vais voir Tycho car c'est tout à fait ce que j'imaginais pouvoir faire.

    Merci encore

    Pour bundlor, je crois que c'est plus pour "transformer" un .jar non OSGI en bundle OSGI

  4. #4
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Points : 5
    Points
    5
    Par défaut Tycho ?
    Y a quelqu'un qui a trouvé une solution du coup.

    http://www.developpez.net/forums/d88...ation-eclipse/

Discussions similaires

  1. [Hudson] Probleme de dependance HUDSON MAVEN
    Par abmdouz dans le forum Intégration Continue
    Réponses: 2
    Dernier message: 17/08/2010, 09h44
  2. Ant + Maven 2 + Ivy : Est-ce bien raisonnable ?
    Par fardon57 dans le forum Maven
    Réponses: 19
    Dernier message: 31/08/2009, 10h03
  3. Maven.dependency pour tâche ANT
    Par Mickael Baron dans le forum Maven
    Réponses: 3
    Dernier message: 22/03/2009, 09h00
  4. probleme dependance plugin maven
    Par skimos dans le forum Maven
    Réponses: 6
    Dernier message: 21/06/2007, 15h27
  5. Réponses: 1
    Dernier message: 26/04/2007, 14h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo