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] mvn archetype:generate impossible


Sujet :

Maven Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut [Maven] mvn archetype:generate impossible
    Bonjour à tous,
    Je n'arrive pas a installer le plugin archetype.
    J'ai le message d'erreur suivant :
    [INFO] Scanning for projects...
    [INFO] Searching repository for plugin with prefix: 'archetype'.
    [INFO] org.apache.maven.plugins: checking for updates from central
    [WARNING] repository metadata for: 'org.apache.maven.plugins' could not be retrieved from repository: central due to an
    error: Error transferring file: Connection timed out: connect
    [INFO] Repository 'central' will be blacklisted
    [INFO] ------------------------------------------------------------------------
    [ERROR] BUILD ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not exist or no valid version could be found
    [INFO] ------------------------------------------------------------------------
    [INFO] For more information, run Maven with the -e switch
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 21 seconds
    [INFO] Finished at: Mon Apr 20 11:41:11 CEST 2009
    [INFO] Final Memory: 1M/2M
    [INFO] ------------------------------------------------------------------------
    J'ai vu sur un ancien post qu'il fallait créer un fichier settings.xml dans le dossier ./m2, je l'ai fait mais cela ne corrige pas mon probléme.
    Auriez vous une idées qui me permettré d'avancer?
    Merci d'avance pour vos réponses.

  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 : 48
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour,

    Es-tu derrière un proxy ? Si c'est le cas, il faut mettre les informations nécessaires dans ton settings.xml afin que Maven puisse atteindre le repository central (voir le tag proxies dans le settings.xml)
    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

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut
    Oui effectivement je suis dérière un proxy.
    Voici mon settigns.xml qui se trouve dans ~/.m2 :

    <?xml version="1.0" encoding="UTF-8"?>
    <settings>
    <proxies>
    <proxy>
    <active/>
    <protocol>http</protocol>
    <port>8080</port>
    <host>http://adresseproxy</host>
    <id/>
    </proxy>
    </proxies>
    </settings>
    Je l'avais déjà créer avant de poster, mais rien n'avait changé.

    Je ne trouve vraiment pas pourquoi cela ne marche pas.

  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 : 48
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Ton XML n'est pas bon.
    Ca ressemblerait plutôt à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        <proxies>
            <proxy>
                <active>true</active>
                <protocol>http</protocol>
                <host>xxx</host>
                <port>8080</port>
                <username>yyy</username>
                <password>xxx</password>
            </proxy>
        </proxies>
    Tu as oublié de préciser que ton proxy est actif (<active>true</active>) et éventuellement ton nom / mot de passe pour se connecter au proxy.
    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 averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut
    J'ai corrigé le XML, il est donc correct, mais cela ne change rien, j'ai du mal a comprendre le problème...
    Il ne peut pas avoir une autre cause au problème?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?xml version="1.0" encoding="UTF-8"?>
    <settings>
      <proxies>
        <proxy>
         <active>true</active>
         <protocol>http</protocol>
         <host>toto</host>
         <port>80</port>
         </proxy>
      </proxies>
    </settings>
    Peut-être le port qui n'est pas bon? je ne sais pas quoi mettre...

  6. #6
    Membre chevronné

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Par défaut
    Bonjour,

    Effectivement, le port ne doit pas être bon car 80 est le port par défaut pour le protocole http. Tu peux essayer 3128 qui est souvent utilisé pour les proxy http.
    Sinon demande à un collègue ou à un administrateur système.

    Rémy

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut
    Merci Rémy,
    Effectivement le proxy est faux, ce n'est pas 80 mais 3130.
    Mais malheureusement mon problème reste inchangé, je désespère...
    Le lundi ça doit pas être mon jour.

    J'attends toujours vos réponses ou idées, pour résoudre ce probléme très ennuyeux.

    Merci

  8. #8
    Membre chevronné

    Inscrit en
    Septembre 2006
    Messages
    466
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 466
    Par défaut
    D'abord le mieux est de trouver d'où vient ton problème. Est-ce que ton problème vient du plugin archetype ou de l'accès aux repositories maven 2 publics via ton proxy http.

    Pour vérifier cela, essaye de prendre un exemple très simple qui n'utilise que la dépendance junit par exemple.

    Une fois l'accès aux repositories maven 2 validé, supprime le repertoire du plugin archetype dans ton repository local et essaye de nouveau avec la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate
    Rémy

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut
    Bon je ne comprend pas tout.
    Je suis débutant, je cherche juste a installer le plugin archetype à maven.
    Je suis en train de m'égarer...
    Ce que je veut faire c'est utiliser maven avec un projet existant mais je ne sais pas du tout comment mis prendre.

    Merci de vouloir m'aider, mais de mon coté c'est la belle galère

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 56
    Par défaut
    Peu on clore ce sujet, il n'aboutira à rien de concluant.
    Je suis parti un peu en panique et j'ai fait n'importe quoi.
    Je vais repartir sur de bonnes bases.

    En tout cas merci de votre aide, et à très bientôt

    Cordialement
    Anthony

  11. #11
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 29
    Par défaut
    Citation Envoyé par rseM2 Voir le message
    D'abord le mieux est de trouver d'où vient ton problème. Est-ce que ton problème vient du plugin archetype ou de l'accès aux repositories maven 2 publics via ton proxy http.

    Pour vérifier cela, essaye de prendre un exemple très simple qui n'utilise que la dépendance junit par exemple.

    Une fois l'accès aux repositories maven 2 validé, supprime le repertoire du plugin archetype dans ton repository local et essaye de nouveau avec la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate
    Rémy
    Effectivement Rémy,
    J'ai eu moi aussi ce problème et grâce à ton indication, j'ai pu le résoudre. Dans mon répertoire repository\org\apache\maven\plugins\maven-archetype-plugin, j'ai différentes versions du plugin dont la 1.0-alpha-7 et qui ne marche pas lorsque je lance la commande mvn archetype:generate. J'ai donc supprimé cette version de mon repository et l'ai remplacé par la 2.0-alpha-4. J'ai aussi un fichier maven-metadata-central.xml où j'ai remplacé toutes les occurences de 1.0-alpha-7 par la bonne dernière version.

Discussions similaires

  1. Réponses: 8
    Dernier message: 21/06/2018, 17h39
  2. Maven + Archiva : mvn archetype:create
    Par igloof dans le forum Maven
    Réponses: 8
    Dernier message: 05/05/2008, 10h21
  3. [Maven 2] Parsing XML impossible
    Par morice.ju dans le forum Maven
    Réponses: 1
    Dernier message: 20/04/2006, 12h00

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