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

Build Java Discussion :

[Ivy] Ajout de dépendence lors de publication


Sujet :

Build Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Par défaut [Ivy] Ajout de dépendence lors de publication
    Bonjour,

    Je poursuis mon avancé dans Ivy. Du coup j'aimerais ajouter une liste de depences a aller chercher lorsque j'utilise des Jar que je publie dans mon repository.

    Comment faire?

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Par défaut
    Bonjour,

    Peut-tu préciser ta question? J'avoue ne pas comprendre ce que tu veux

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Par défaut
    Par exemple j'ai mon module "Tools". Celui ci utilise l'api beanbendings que l'on trouve sur Maven. Mon module est publié dans mon repository local.
    Lorsque je vais chercher mon module avec Ivy, j'aimerai qu'en meme temps Ivy aille me chercher beanbendings sans que j'ai a le mettre explicitement dans mon fichier ivy.xml.

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Par défaut
    Si tu publies un module A et celui expose en dépendances publiques les artefacts B, C

    Dans un module client, il te suffit de déclarer une dépendance vers A comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <dependency org="orgA" name="moduleA" rev="1.0"  conf="compile->*"/>
    Et par transitivité (activé par défaut), tu va récupérer les artefacts de A et les dépendances B.C

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Avril 2008
    Messages : 184
    Par défaut
    Voila ce que j'ai dans mon fichier Ivy du module publié :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
        <configurations defaultconfmapping="default" >
            <conf name="default" />
            <conf name="compile" extends="default" visibility="public"/>
        </configurations >
     
        <publications>
            <artifact name="Tools" type="jar" conf="default" />
        </publications>
     
        <dependencies>
            <dependency org="org.hibernate" name="hibernate-distribution" rev="${hibernate.version}" conf="compile->default"/>
            <dependency org="net.sourceforge.jtds" name="jtds" rev="${jtds.version}" conf="compile->default"/>
        </dependencies>
    Pourtant quand je vais chercher l'artefact "Tools", il ne rammene ni Hibernate ni jtds.

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Par défaut
    Et comment est ta dépendance vers Tools dans ton autre projet?

    Tu devrais essayer ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <dependency name="Tools" rev="1.0"  conf="compile->*"/>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VB Express - Ajout de fichiers lors de la publication
    Par sebbonard dans le forum VB.NET
    Réponses: 3
    Dernier message: 08/10/2012, 13h30
  2. Réponses: 6
    Dernier message: 19/05/2009, 13h45
  3. Réponses: 10
    Dernier message: 21/12/2008, 18h32
  4. [CKEditor] probleme d'image; ajout de quot lors d'insertion d'image
    Par dedel53 dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 28/10/2007, 00h05
  5. Réponses: 2
    Dernier message: 29/05/2007, 22h39

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