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 :

[MAVEN2] Could not explode webapp


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 30
    Par défaut [MAVEN2] Could not explode webapp
    Bonjour,


    Une petite curiosité que je ne m'explique pas.

    Je lance une tâche maven depuis Eclipse (sous Windows) et lors de la génération de la webapp, j'obtiens le message suivant :

    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
    [INFO] ------------------------------------------------------------------------
    [INFO] Building projet-webapp
    [INFO]    task-segment: [install]
    [INFO] ------------------------------------------------------------------------
    [INFO] [resources:resources {execution: default-resources}]
    [WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
    [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
    [INFO] Copying 7 resources
    [INFO] Copying 3 resources to C:\projet\HEAD\java\projet\projet-webapp/src/main/webapp/WEB-INF
    [INFO] [compiler:compile {execution: default-compile}]
    [INFO] Nothing to compile - all classes are up to date
    [INFO] [resources:testResources {execution: default-testResources}]
    [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
    [INFO] Copying 1 resource
    [INFO] [compiler:testCompile {execution: default-testCompile}]
    [INFO] Not compiling test sources
    [INFO] [surefire:test {execution: default-test}]
    [INFO] Tests are skipped.
    [INFO] [war:war {execution: default-war}]
    [INFO] Exploding webapp...
    [INFO] Copy webapp webResources to C:\projet\HEAD\java\projet\projet-webapp\target\projet-webapp-0.0.1-SNAPSHOT
    [INFO] Copy webapp webResources to C:\projet\HEAD\java\projet\projet-webapp\target\projet-webapp-0.0.1-SNAPSHOT
    [INFO] Assembling webapp projet-webapp in C:\projet\HEAD\java\projet\projet-webapp\target\projet-webapp-0.0.1-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Could not explode webapp...
    Embedded error: C:\projet\HEAD\java\projet\projet-service\target\classes (Accès refusé)
    Je lance la même tâche sous une fenêtre de commande
    Et aucun problème.

    Auriez-vous une idée de cette différence de comportement ?
    Pourquoi ai-je un problème d'accès sous Eclipse à un fichier qui appartient à un autre module de mon projet lorsque je construis la webapp ?
    Pourquoi lors de la construction de la webapp (war:war), Maven va chercher dans le répertoire target\classes d'un autre module ? Normalement, seul le jar correspondant à ce module est utile, non ?

    Précision supplémentaire : lorsque j'ai exécuté une fois la compilation depuis une fenêtre de commande, la compilation suivante sous eclipse fonctionne bien...

    En mode debug, la trace est plus explicite : java.io.FileNotFoundException


    Merci d'avance pour toute suggestion.
    David.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 30
    Par défaut
    A priori, j'ai trouvé d'où cela venait.

    Il faut désactiver l'option "Resolve Workspace artifacts" dans Eclipse dans la configuration du lancement d'une tâche Maven.

    Nom : mavenlaunch.jpg
Affichages : 178
Taille : 147,2 Ko


    David.

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

Discussions similaires

  1. Erreur : "could not create process"
    Par spéculteur dans le forum C++
    Réponses: 3
    Dernier message: 29/03/2005, 11h31
  2. [Dev-Pascal] Erreur "Unit Graph could not be compiled"
    Par marc26 dans le forum Autres IDE
    Réponses: 3
    Dernier message: 03/02/2005, 07h28
  3. [FLASH MX2004] Could not load wsdl
    Par j0hnmerrick dans le forum Flash
    Réponses: 10
    Dernier message: 19/01/2005, 09h20
  4. [CVS] Problème de commit (Could not open lock file)
    Par 1tox dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 19/10/2004, 11h22
  5. TNS:listener could not resolve SERVICE_NAME given in connect
    Par Sinclair dans le forum Administration
    Réponses: 15
    Dernier message: 20/08/2003, 17h26

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