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 :

MultiModules et problèmes de dépendences


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Par défaut MultiModules et problèmes de dépendences
    Bonjour à toutes et à tous...

    Je veux générer une archive ear qui contient une autre archive war.

    Pour celà je crée un projet multi module

    NOM_PROJET
    |
    |
    |---ear
    | -pom.xml
    |
    |---war
    | -pom.xml
    |
    |
    |-pom.xml


    le fichier pom.xml, situé en racine, fait appel aux deux autres pom.xml de la façon suivante :

    <modules>
    <module>war/</module>
    <module>ear/</module>
    </modules>

    Pris séparemment les deux fonctionnent correctement. Mais lorsque je veux lancer les deux, l'un à la suite de l'autre (le war/pom.xml PUIS ear/pom.xml) Maven essaye de récuperer une version du fichier war qui n'est pas encore généré.

    C'est à dire qu'il exécute war/pom.xml et fait la liste de dépendences et me renvoie ce problème de dépendence qui ne concerne que ear/pom.xml.

    La dépendence avec NOM_PROJET.war n'est indiquée que dans le fichier ear/pom.xml...

    Pourquoi la vérification des dépedences de war/pom.xml inclut la vérification de NOM_PROJET.war?

    Quelqu'un aurait une idée??? Merci d'avance

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Non, pas d'idée spécifique, mais fait une execution -X et colle la log obtenue ici, on y verra certainement plus clair

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Par défaut
    Hello...

    Je rappelle que l'arborescence que j'ai est la suivante :

    MON_PROJET
    |
    |--EAR
    | -pom.xml
    |
    |
    |--WAR
    | -pom.xml
    |
    |
    |pom.xml

    Les pom.xml sont les suivants :

    Le pom principal contient :


    <?xml version="1.0" encoding="UTF-8"?>
    <project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>test.mco</groupId>
    <artifactId>WebApplication</artifactId>
    <packaging>pom</packaging>
    <name>WebApplication</name>
    <version>1.0-SNAPSHOT</version>

    <modules>
    <module>/war/</module>
    <module>/ear/</module>
    </modules>

    <properties>
    <groupId>test.mco.ihm</groupId>
    <finalWarArchiveName>MonAppli</finalWarArchiveName>
    <finalWarArchiveVersion>1.0-SNAPSHOT</finalWarArchiveVersion>

    <finalEarArchiveName>MonAppli</finalEarArchiveName>
    <finalEarArchiveVersion>1.0-SNAPSHOT</finalEarArchiveVersion>
    </properties>


    </project>
    Les pom.xml des archives EAR et WAR sont en pièce jointes

    le pom.xml principal et le log sont dans l'archive pom.zip

    Merci d'avance à ceux qui peuvent me venir en aide...
    Fichiers attachés Fichiers attachés

  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
    pourquoi ajoutes-tu des '/' dans le nom des modules ?

  5. #5
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par evenisse Voir le message
    pourquoi ajoutes-tu des '/' dans le nom des modules ?
    +1
    Pas de / dans les noms de modules

    et généralement, on prends comme nom du module l'artifactId de ce module. Je ne sais pas si c'est obligatoire, mais je pense que ça aide....

  6. #6
    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 : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Citation Envoyé par denisC Voir le message
    +1
    généralement, on prends comme nom du module l'artifactId de ce module. Je ne sais pas si c'est obligatoire, mais je pense que ça aide....
    Non, ce n'est pas obligatoire.
    Voici ce qui est dit sur le site Maven à ce propos :

    The modules (sometimes called subprojects) to build as a part of this project. Each module listed is a relative path to the directory containing the module.

    De ce fait, je ne suis pas sûr que le fait d'avoir un / dans le nom d'un module soit vraiment un problème...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. Problème de dépendence Maven
    Par twalebi dans le forum Maven
    Réponses: 2
    Dernier message: 02/07/2013, 13h06
  2. Problème de dépendence javax.mail
    Par lahmar.abdel1 dans le forum Maven
    Réponses: 3
    Dernier message: 10/06/2010, 13h15
  3. Problème de dépendence pour python 2.5.1
    Par djib'Z dans le forum Déploiement/Installation
    Réponses: 4
    Dernier message: 16/04/2010, 11h01
  4. Réponses: 0
    Dernier message: 01/04/2010, 12h52
  5. problème dépendence sur rpm généré
    Par Invité dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 19/08/2009, 11h49

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