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 :

Multi projet dépendance


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut Multi projet dépendance
    Bonjour, nous sommes en train de faire un pom.xml pour un projet qui dépend d'un autre projet pour fonctionner. Le projet "Common"; est un projet où toutes nos fonctionnalitées de base sont.

    project Common
    -->pom.xml
    project A
    --> pom.xml

    Dans notre pom.xml du projet A, nous avons la section :
    <dependencies>
    <dependency>
    <groupId>xxx</groupId>
    <artifactId>xxx-common</artifactId>
    <version>1.0-SNAPSHOT</version>
    </dependency>
    </dependencies>

    Ma question, comment pourrions-nous, avec maven, faire en sorte de déclencher automatiquement un mvn clean install du projet Common quand nous executons un mvn clean install du projet A ?

    Merci d'avance de votre aide.

  2. #2
    Membre expérimenté Avatar de coco62
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 237
    Par défaut
    Il faut définir un projet père et mettre tes projet common et A en tant que module.

    Bon courage

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut
    f273345, nous avons pensé utiliser ce standard :
    Project Parent contient
    -->module Common
    -->module Common-UI
    -->module Projet A
    -->module Projet B
    -->module Projet C
    -->module x (Ainsi de suite pour une dizaine de projet).

    Alors comment, pouvons nous contruire un pom.xml pour que A et B dépendent de Common et Common-UI et que C dépande de Common, Common-UI et A ?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 172
    Par défaut
    Citation Envoyé par lifestyles
    f273345, nous avons pensé utiliser ce standard :
    Project Parent contient
    -->module Common
    -->module Common-UI
    -->module Projet A
    -->module Projet B
    -->module Projet C
    -->module x (Ainsi de suite pour une dizaine de projet).

    Alors comment, pouvons nous contruire un pom.xml pour que A et B dépendent de Common et Common-UI et que C dépande de Common, Common-UI et A ?
    tu ajoutes les bonnes dépendancs dans tes pom et pour faire le build de tous les projets en une seule commande, il te suffit de lance mvn clean install sur le parent

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/01/2010, 14h28
  2. Gestionnaire de bugs multi-projets
    Par vallica dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/04/2008, 23h07
  3. Multi projet avec tomcat
    Par thierryler dans le forum Maven
    Réponses: 3
    Dernier message: 20/02/2008, 16h13
  4. Modèles Multi projets
    Par Lyzergik dans le forum Visual Studio
    Réponses: 4
    Dernier message: 25/04/2007, 14h31
  5. maven multi projet
    Par austin P. dans le forum Maven
    Réponses: 3
    Dernier message: 17/03/2007, 14h40

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