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

Maven Java Discussion :

Compilation/Install modules dépendants


Sujet :

Maven Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Compilation/Install modules dépendants
    Bonjour à la communauté : )

    Ci-dessous ma question:

    A
    |_ B
    |_ C

    A est un module qui contient B et C
    B dépend de C

    Tout compile et install sans problème mais si je supprime mon repos local et si je fait mvn:install sur B et que je n'ai pas fait mvn install sur C ou A auparavant il me demande d'installer C.

    Question: Maven ne sait t-il pas gérer une compilation "transverse" automatiquement? Il pourrait faire mvn:install sur C comme un grand non?

    Merci pour votre aide précieuse, c'est très urgent.

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Bonjour et bienvenue à toi.

    Alors la réponse est non.
    Normalement, si tu vides ton repository local, si tu tentes d'installer B, il risque même de raler car il va te dire qu'il ne trouve pas A (à condition toutefois que A soit défini comme le projet parent de B et C).

    Ceci est normal, car pour B, le projet C est une dépendence "comme une autre", et donc Maven2 va le chercher dans le repository local (ou distant s'il ne le trouve pas). Maven2 ne définit pas de liens de fraternité si tu préfères

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Je m'en doutais mais je voulais avoir confirmation.

    Un grand merci à toi romaintaz pour la rapidité de la réponse

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Il n'y a pas de problème.
    Si ton problème est résolu, pense à cliquer sur le bouton !

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

Discussions similaires

  1. Compilation de Modules inter-dépendants
    Par ejl07 dans le forum Maven
    Réponses: 2
    Dernier message: 22/05/2007, 16h19
  2. [LDAP] installation module ldap sous Windows
    Par hutchuck dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 16/11/2005, 10h49
  3. [Apache] compiler le module pour Ruby mod_ruby.so ?
    Par Mescalito dans le forum Apache
    Réponses: 1
    Dernier message: 02/11/2005, 18h28
  4. problème d'installation module sous windows
    Par Ickou dans le forum Modules
    Réponses: 2
    Dernier message: 21/10/2005, 16h32
  5. Compiler un module sans recompiler tout le noyau
    Par khayyam90 dans le forum Administration système
    Réponses: 7
    Dernier message: 22/09/2005, 03h16

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