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 :

maven multi projet


Sujet :

Maven Java

  1. #1
    Membre actif Avatar de austin P.
    Inscrit en
    Juin 2004
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Juin 2004
    Messages : 182
    Points : 239
    Points
    239
    Par défaut maven multi projet
    salut a tous

    j'ai plusieurs projets qui dépendent les uns des autres

    voici l'arbo de mes projets en terme de dépendance

    A -> B -> C -> D -> E
    A -> B -> C -> F -> G

    donc quand je modifie B je doit faire un mvn install sur B, un mvn compile sur C, D, E, F, G et un mvn install sur G et E sachant que se sont 2 appli web (intégration des jars dans le web-inf)

    ca devient un peu la misère à gérer car si je modifie une signature de method dans A,B ou C et que je me plante dans la procedure de compile/install je passe un temps fou à detecter l'erreur

    donc je cherche un moyen avec maven pour compiler ce qui à été modifié (ou la totalité si on ne peu pas faire autrement) en un seul clic

    voila merci
    En essayant continuellement on finit par réussir. Donc : plus ça rate, plus on a de chance que ça marche. (Jacques Rouxel : "Les shadoks")

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Points : 59
    Points
    59
    Par défaut
    Tu n'as pas de projet(POM) parent où tu declares tous tes modules ?
    Normalement tu pourait effectuer une compilation depuis cet endroit pour tous tes sous-projets.

  3. #3
    Membre actif Avatar de austin P.
    Inscrit en
    Juin 2004
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Juin 2004
    Messages : 182
    Points : 239
    Points
    239
    Par défaut
    non je compile chaque projet a part
    comment fais tu pour créer un pom parent qui compile chaque projet ?

    vu que chaque install de chaque projet est relativement long (compile + test) j'aimerais qu'il ne compile que le nécessaire (projet modifié)
    En essayant continuellement on finit par réussir. Donc : plus ça rate, plus on a de chance que ça marche. (Jacques Rouxel : "Les shadoks")

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Points : 59
    Points
    59
    Par défaut
    Salut, tout d'abbord je te conseille de télécharger le livre "Better Builds with maven" http://www.mergere.com/m2book_download.jsp

    Tu y trouveras pas mal d'explication pour les projetc multiModules. Chapitre 3, je pense.

Discussions similaires

  1. Structure d'un projet Maven multi module
    Par inforedaster dans le forum Maven
    Réponses: 3
    Dernier message: 19/11/2014, 16h31
  2. Projet maven multi module et svn
    Par diablerouge2000 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 08/04/2013, 19h30
  3. Réponses: 3
    Dernier message: 13/01/2010, 14h28
  4. Multi projet dépendance
    Par lifestyles dans le forum Maven
    Réponses: 3
    Dernier message: 20/07/2007, 07h45
  5. Modèles Multi projets
    Par Lyzergik dans le forum Visual Studio
    Réponses: 4
    Dernier message: 25/04/2007, 14h31

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