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 :

Erreur lors du build


Sujet :

Maven Java

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut Erreur lors du build
    Bonjour,

    J'ai développé un projet en Java lors d'un stage.
    Hier j'ai décidé de me relancer dans le projet mais sur mon ordinateur personnel cette fois.
    Et lors du build je rencontre une erreur qui est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1-beta-1:war (default-war) on project conventions: Execution default-war of goal org.apache.maven.plugins:maven-war-plugin:2.1-beta-1:war failed: modelEncoding : modelEncoding : modelEncoding : modelEncoding
    ---- Debugging information ----
    message             : modelEncoding : modelEncoding
    cause-exception     : com.thoughtworks.xstream.mapper.CannotResolveClassException
    cause-message       : modelEncoding : modelEncoding
    class               : org.apache.maven.plugin.war.util.WebappStructure
    required-type       : org.apache.maven.model.Dependency
    path                : /webapp-structure/dependenciesInfo/org.apache.maven.plugin.war.util.DependencyInfo/dependency/modelEncoding
    line number         : 114
    -------------------------------
    J'ai passé mon après-midi dessus hier, en vain.
    Quelqu'un pourrait-il m'aider?

  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
    Quelle est ta version de Maven ?
    Je te conseille d'utiliser la version 2.1.1 du plugin war, histoire de voir si ça change quelque chose :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.1.1</version>
            ...

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Merci d'avoir répondu!

    J'utilise Maven 3.0.3.

    J'ai essayer d'utiliser la 2.1.1 du plugin war.
    le build est passé, avec tout de même 2 warning :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Some problems were encountered while building the effective model for fr.cndp:conventions:war:1.0-SNAPSHOT
    'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.jgeppert.struts2.jquery:struts2-jquery-plugin:jar -> version 2.5.3 vs 2.2.2 @ line 123, column 21
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: selected war files include a WEB-INF/web.xml which will be ignored
    Mais lorsque je lance le projet, celui-ci est supprimé et j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    The module has not been deployed.
    	at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:187)
    	at org.netbeans.modules.maven.j2ee.ExecutionChecker.performDeploy(ExecutionChecker.java:167)
    	at org.netbeans.modules.maven.j2ee.ExecutionChecker.executionResult(ExecutionChecker.java:123)
    	at org.netbeans.modules.maven.execute.MavenCommandLineExecutor.run(MavenCommandLineExecutor.java:208)
    	at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:154)

  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
    Le premier warning indique que ta dépendance struts2-jquery-plugin est défini 2 fois dans ton pom (ou son / ses parent(s) ), et que c'est pas bien, mais pas dangereux.

    Le second indique que le web.xml va être ignoré, ce qui pourrait expliquer ton souci au déploiement. Le mieux, c'est de définir le chemin vers ton fichier web.xml dans la configuration du plugin war (attribut webXml).

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Bon pour le premier warning, c'est réglé. Struts2-jquery-plugin était bien défini 2 fois.

    Par contre pour le deuxième, j'ai bien défini le chemin du web.xml, mais j'ai toujours droit au même warning et j'ai ceci lorsque je lance le projet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    ------------------------------------------------------------------------
    BUILD SUCCESS
    ------------------------------------------------------------------------
    Total time: 5.438s
    Finished at: Wed Jun 08 14:57:46 CEST 2011
    Final Memory: 5M/15M
    ------------------------------------------------------------------------
    NetBeans: Deploying on Tomcat 6.0
        profile mode: false
        debug mode: false
        force redeploy: true
    Starting Tomcat process...
    Waiting for Tomcat...
    Tomcat server started.
    Undeploying ...
    undeploy?path=/conventions
    OK - Application non déployée pour le chemin de contexte /conventions
    Deployment error:
    No archive for deployment
     
    See the server log for details.
    	at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:209)
    	at org.netbeans.modules.maven.j2ee.ExecutionChecker.performDeploy(ExecutionChecker.java:167)
    	at org.netbeans.modules.maven.j2ee.ExecutionChecker.executionResult(ExecutionChecker.java:123)
    	at org.netbeans.modules.maven.execute.MavenCommandLineExecutor.run(MavenCommandLineExecutor.java:208)
    	at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:154)
    Caused by: java.lang.IllegalArgumentException: No archive for deployment
    	at org.netbeans.modules.j2ee.deployment.impl.TargetServer.deploy(TargetServer.java:640)
    	at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:174)
    	... 4 more
    Et rien de spécial dans le log de Tomcat.

  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 : 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
    Et le WAR généré, il contient un fichier web.xml ?

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Oui, il contient bien un web.xml!

  8. #8
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut Bonjour,
    Bonjour,

    C'est un projet struts, il faudrait plus d'éléments.

    Pas un problème d'encodage ?
    J'ai eu des pb dans des templates .xhtml sous netbeans à cause d'un encodage UTF8

    Olivier

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Le projet est bien encoder en UTF-8, mais je met quoi à la place alors?

    Ça fait plusieurs jours que je suis dessus et j'utilise ce projet pour passer une épreuve qui est Jeudi, c'est un peu la panique...

    Donc à la limite je t'envoi le projet par mail tu pourras trouver plus facilement si tu veux.

  10. #10
    Membre averti Avatar de ZnhaarX
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2011
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 146
    Points : 307
    Points
    307
    Par défaut
    Salut,

    Le problème décrit semble être un problème au niveau de l'encodage.
    A savoir que Maven utilise la librairie Xstream pour encoder, je pense qu'il y a un problème à ce niveau.
    Je te conseil d'aller jeter un oeil sur ce thread:
    http://maven.40175.n5.nabble.com/Mav...-td215972.html

    En passant, pour les problèmes Maven, http://maven.40175.n5.nabble.com/ est vraiment super (quand ils répondent ).

    En espérant que ça t'aide.

  11. #11
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Le soucis de mon premier post était bien le problème décrit dans le lien que tu m'as donné.
    Cependant, en changeant la version du maven-war-plugin, je n'ai plus ce problème.
    Le problème intervient maintenant lors du déploiement du projet, et je ne pense pas qu'il vient de l'encodage par rapport aux erreurs que j'ai :s

Discussions similaires

  1. [Doctrine] erreur lors du build--sql
    Par BritsFan dans le forum ORM
    Réponses: 4
    Dernier message: 15/11/2010, 19h43
  2. [VS2008] Erreur lors du build
    Par magic-moad dans le forum Visual Studio
    Réponses: 1
    Dernier message: 20/12/2009, 19h50
  3. VB 2008 Erreur lors du Build du projet
    Par angelevil dans le forum Windows Forms
    Réponses: 1
    Dernier message: 13/02/2009, 14h28
  4. [CruiseControl] [maven2] erreur lors du build
    Par boulaxx dans le forum Intégration Continue
    Réponses: 3
    Dernier message: 28/01/2009, 15h49
  5. [Continuum] Erreur lors du build ?
    Par MakaveliFr dans le forum Intégration Continue
    Réponses: 5
    Dernier message: 24/06/2008, 18h43

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