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 :

Configurer Maven 2 dans Eclipse


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Par défaut Configurer Maven 2 dans Eclipse
    Bonjour,

    Je veux ajouter Maven Dans eclipse, pour que je puisse lancer la commandes maven par un simple click.
    Dans Externals tools configuration j'ai ajouter une commande par exemple : maven-clean : pour la commande "mvn clean"

    Mais il m'affiche dans le console cette erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Invalid task 'mvn': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    J'ai essayé avec : mvn --clean
    Il m'affiche l'erreur suivante:
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    Unable to parse command line options: Unrecognized option: --clean
    usage: mvn [options] [<goal(s)>] [<phase(s)>]
     
    Options:
     -am,--also-make                        If project list is specified, also
                                            build projects required by the
                                            list
     -amd,--also-make-dependents            If project list is specified, also
                                            build projects that depend on
                                            projects on the list
     -B,--batch-mode                        Run in non-interactive (batch)
                                            mode
     -C,--strict-checksums                  Fail the build if checksums don't
                                            match
     -c,--lax-checksums                     Warn if checksums don't match
     -cpu,--check-plugin-updates            Force upToDate check for any
                                            relevant registered plugins
     -D,--define <arg>                      Define a system property
     -e,--errors                            Produce execution error messages
     -emp,--encrypt-master-password <arg>   Encrypt master security password
     -ep,--encrypt-password <arg>           Encrypt server password
     -f,--file                              Force the use of an alternate POM
                                            file.
     -fae,--fail-at-end                     Only fail the build afterwards;
                                            allow all non-impacted builds to
                                            continue
     -ff,--fail-fast                        Stop at first failure in
                                            reactorized builds
     -fn,--fail-never                       NEVER fail the build, regardless
                                            of project result
     -gs,--global-settings <arg>            Alternate path for the global
                                            settings file
     -h,--help                              Display help information
     -N,--non-recursive                     Do not recurse into sub-projects
     -npr,--no-plugin-registry              Don't use
                                            ~/.m2/plugin-registry.xml for
                                            plugin versions
     -npu,--no-plugin-updates               Suppress upToDate check for any
                                            relevant registered plugins
     -o,--offline                           Work offline
     -P,--activate-profiles <arg>           Comma-delimited list of profiles
                                            to activate
     -pl,--projects <arg>                   Build specified reactor projects
                                            instead of all projects
     -q,--quiet                             Quiet output - only show errors
     -r,--reactor                           Dynamically build reactor from
                                            subdirectories
     -rf,--resume-from <arg>                Resume reactor from specified
                                            project
     -s,--settings <arg>                    Alternate path for the user
                                            settings file
     -U,--update-snapshots                  Forces a check for updated
                                            releases and snapshots on remote
                                            repositories
     -up,--update-plugins                   Synonym for cpu
     -V,--show-version                      Display version information
                                            WITHOUT stopping build
     -v,--version                           Display version information
     -X,--debug                             Produce execution debug output
    Quel est la bonne commande à utiliser ?? et merci d'avance.

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 350
    Par défaut
    Si tu veux exécuter "mvn clean", il te faut tout simplement demander à Eclipse d'exécuter exactement la commande demandée "mvn clean", pas de "maven-clean" ou "mvn --clean"

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Par défaut
    Et c'est ça mon problème j'ai essayé avant avec la commande 'mvn clean', la console m'affiche cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Invalid task 'mvn': you must specify a valid lifecycle phase, or a goal in the format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: < 1 second
    [INFO] Finished at: Wed May 05 09:58:58 CEST 2010
    [INFO] Final Memory: 1M/15M
    [INFO] ------------------------------------------------------------------------
    Aussi tout les autres commandes !!
    C'est pourquoi j'ai pensé à mvn --clean qui m'affiche cette erreur :
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    Unable to parse command line options: Unrecognized option: --clean
    usage: mvn [options] [<goal(s)>] [<phase(s)>]
     
    Options:
     -am,--also-make                        If project list is specified, also
                                            build projects required by the
                                            list
     -amd,--also-make-dependents            If project list is specified, also
                                            build projects that depend on
                                            projects on the list
     -B,--batch-mode                        Run in non-interactive (batch)
                                            mode
     -C,--strict-checksums                  Fail the build if checksums don't
                                            match
     -c,--lax-checksums                     Warn if checksums don't match
     -cpu,--check-plugin-updates            Force upToDate check for any
                                            relevant registered plugins
     -D,--define <arg>                      Define a system property
     -e,--errors                            Produce execution error messages
     -emp,--encrypt-master-password <arg>   Encrypt master security password
     -ep,--encrypt-password <arg>           Encrypt server password
     -f,--file                              Force the use of an alternate POM
                                            file.
     -fae,--fail-at-end                     Only fail the build afterwards;
                                            allow all non-impacted builds to
                                            continue
     -ff,--fail-fast                        Stop at first failure in
                                            reactorized builds
     -fn,--fail-never                       NEVER fail the build, regardless
                                            of project result
     -gs,--global-settings <arg>            Alternate path for the global
                                            settings file
     -h,--help                              Display help information
     -N,--non-recursive                     Do not recurse into sub-projects
     -npr,--no-plugin-registry              Don't use
                                            ~/.m2/plugin-registry.xml for
                                            plugin versions
     -npu,--no-plugin-updates               Suppress upToDate check for any
                                            relevant registered plugins
     -o,--offline                           Work offline
     -P,--activate-profiles <arg>           Comma-delimited list of profiles
                                            to activate
     -pl,--projects <arg>                   Build specified reactor projects
                                            instead of all projects
     -q,--quiet                             Quiet output - only show errors
     -r,--reactor                           Dynamically build reactor from
                                            subdirectories
     -rf,--resume-from <arg>                Resume reactor from specified
                                            project
     -s,--settings <arg>                    Alternate path for the user
                                            settings file
     -U,--update-snapshots                  Forces a check for updated
                                            releases and snapshots on remote
                                            repositories
     -up,--update-plugins                   Synonym for cpu
     -V,--show-version                      Display version information
                                            WITHOUT stopping build
     -v,--version                           Display version information
     -X,--debug                             Produce execution debug output
    Est ce qu'il y a autres configuration à faire pour maven??

    Et merci d'avance.

  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 : 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
    Et si tu mets juste clean ? Peut-être qu'Eclipse ne demande que les goals de Maven, sans la commande mvn devant...
    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

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Et si tu mets juste clean ? Peut-être qu'Eclipse ne demande que les goals de Maven, sans la commande mvn devant...
    Parfait, la commande 'clean' toute seule marche avec sucée. Merci.

    Juste je veux savoir, svp, le prototype de la commande Maven à écrire est configurable sur Eclipse ?? si oui comment ?? Ou bien dépends de la version d'Eclipse lui même.

    Et merci d'avance.

  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 sal.gass Voir le message
    Juste je veux savoir, svp, le prototype de la commande Maven à écrire est configurable sur Eclipse ?? si oui comment ?? Ou bien dépends de la version d'Eclipse lui même.

    Et merci d'avance.
    Qu'entends-tu par "prototype de la commande Maven" ?
    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

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

Discussions similaires

  1. Configuration de JavaCV dans Eclipse
    Par salmanis dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 18/03/2011, 10h51
  2. JSF: Configuration de JSLT dans eclipse
    Par boby62423 dans le forum JSF
    Réponses: 0
    Dernier message: 09/01/2011, 23h05
  3. Importer un projet Maven 2 dans Eclipse (WTP)
    Par tchize_ dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/07/2010, 10h30
  4. Configurer Flex SDK dans Eclipse 3.5
    Par spikelly dans le forum EDI/Outils
    Réponses: 0
    Dernier message: 26/11/2009, 13h49

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