J'ai téléchargé le dernier
maven 3.0.3, version Java "1.6.0_18".
mvn –version
Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
Maven home: C:\software\Apache-maven-3.0.3
Java version: 1.5.0_05, vendor: Sun Microsystems Inc.
Java home: C:\software\jdk1.5.0.15\jre
Default locale: en_GB, platform encoding: Cp1252
OS name: "windows xp", version: "5.1", Arch: "x86", family: "windows"
Mon application située à l'emplacement suivant: C:\Temp\ecm_esv\app\ENT_APP\ESV>. Je reçois le message d'erreur suivant:
C:\Temp\ecm_esv\app\ENT_APP\ESV>mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom
[WARNING] Failed to retrieve plugin descriptor for org.Apache.maven.plugins:maven-clean-plugin:2.4.1: Plugin org.Apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-clean-plugin:jar:2.4.1
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-install-plugin/2.3.1/maven-install-plugin-2.3.1.pom
[WARNING] Failed to retrieve plugin descriptor for org.Apache.maven.plugins:maven-install-plugin:2.3.1: Plugin org.Apache.maven.plugins:maven-install-plugin:2.3.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-install-plugin:jar:2.3.1
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-deploy-plugin/2.5/maven-deploy-plugin-2.5.pom
[WARNING] Failed to retrieve plugin descriptor for org.Apache.maven.plugins:maven-deploy-plugin:2.5: Plugin org.Apache.maven.plugins:maven-deploy-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-deploy-plugin:jar:2.5
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-site-plugin/2.0.1/maven-site-plugin-2.0.1.pom
[WARNING] Failed to retrieve plugin descriptor for org.Apache.maven.plugins:maven-site-plugin:2.0.1: Plugin org.Apache.maven.plugins:maven-site-plugin:2.0.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-site-plugin:jar:2.0.1
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-antrun-plugin/1.3/maven-antrun-plugin-1.3.pom
[WARNING] Failed to retrieve plugin descriptor for org.Apache.maven.plugins:maven-antrun-plugin:1.3: Plugin org.Apache.maven.plugins:maven-antrun-plugin:1.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-antrun-plugin:jar:1.3
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-Assembly-plugin/2.2-beta-5/maven-Assembly-plugin-2.2-beta-5.pom
[WARNING] Failed to retrieve plugin descriptor for org.Apache.maven.plugins:maven-Assembly-plugin:2.2-beta-5: Plugin org.Apache.maven.plugins:maven-Assembly-plugin:2.2-beta-5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-Assembly-plugin:jar:2.2-beta-5
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-dependency-plugin/2.1/maven-dependency-plugin-2.1.pom
[WARNING] Failed to retrieve plugin descriptor for org.Apache.maven.plugins:maven-dependency-plugin:2.1: Plugin org.Apache.maven.plugins:maven-dependency-plugin:2.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-dependency-plugin:jar:2.1
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-release-plugin/2.0/maven-release-plugin-2.0.pom
[WARNING] Failed to retrieve plugin descriptor for org.Apache.maven.plugins:maven-release-plugin:2.0: Plugin org.Apache.maven.plugins:maven-release-plugin:2.0 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.Apache.maven.plugins:maven-release-plugin:jar:2.0
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-metadata.xml
Downloading: http://repo1.maven.org/maven2/org/codehaus/mojo/maven-metadata.xml
[WARNING] Could not transfer metadata org.Apache.maven.plugins/maven-metadata.xml from/to central (http://repo1.maven.org/maven2): Error transferring file: repo1.maven.org
[WARNING] Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (http://repo1.maven.org/maven2): Error transferring file: repo1.maven.org
Downloading: http://repo1.maven.org/maven2/org/Apache/maven/plugins/maven-metadata.xml
Downloading: http://repo1.maven.org/maven2/org/codehaus/mojo/maven-metadata.xml
[WARNING] Could not transfer metadata org.Apache.maven.plugins/maven-metadata.xml from/to central (http://repo1.maven.org/maven2): Error transferring file: repo1.maven.org
[WARNING] Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (http://repo1.maven.org/maven2): Error transferring file: repo1.maven.org
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.406s
[INFO] Finished at: Mon Apr 18 15:51:05 CEST 2011
[INFO] Final Memory: 1M/3M
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'archetype' in the current project and in the plugin groups [org.Apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (C:\Temp\ecm_esv\app\ENT_APP\ESV), central (http://repo1.maven.org/maven2)] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.Apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException
C:\Temp\ecm_esv\app\ENT_APP\ESV>
C:\software\Apache-maven-3.0.3\conf\settings.xml J'ai activé les proxy ici:
….
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|-->
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<Host>www.BT.co.uk</Host>
<port>80</port>
<nonProxyHosts>localhost|google.com</nonProxyHosts>
</proxy>
</proxies>
Quel est le problème auquel je suis confronté ici? Pourquoi ne pas télécharger?
Solution trouvée:
Solution n ° 1:
problème était avec proxy dans le fichier settings.xml:
<Host>webproxy</Host>
pour obtenir l'hôte goto IE-> outils-> connexion-> paramètres LAN-> avancé-> http.
=====
Solution n ° 2:
si proxy auto configuré est donné: alors
1> ouvrir IE (ou n'importe quel navigateur)
2> obtenez l'adresse de votre navigateur via IE-> Outils-> option Internet-> connexions-> Paramètres LAN-> obtenez l'adresse et donnez l'URL, par exemple: as http://autocache.abc.com/ et entrez, un fichier sera téléchargé au format .pac, enregistrer sur le bureau
3> ouvrez le fichier .pac dans textpad, identifiez PROXY:
Dans votre éditeur, ce sera quelque chose comme:
return "PROXY web-proxy.ind.abc.com:8080; PROXY proxy.sgp.abc.com:8080";
4> allez dans Maven settings.xml et entrez:
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<Host>web-proxy.ind.abc.com</Host>
<port>8080</port>
</proxy>
5> exécutez mvn: install via la commande Invite ou exécutez Eclipse.
=====
Solution n ° 3:
Pour tout autre problème, supprimez le référentiel local maven et exécutez mvn: install again.
Clairement, il s’agit d’une question de proxy. Utilisez VPN ou modifiez les paramètres de processus dans setting.xml . J'ai beaucoup cherché à propos de cette erreur. Enfin, j'ai utilisé VPN (réseau privé virtuel) pour désactiver le proxy et j'ai pu utiliser le référentiel cemtral de Maven.
Paramètres de Window-Preferences-Maven-User. Vérifiez que settings.xml existe? si Eclipse dit non, récupérez settings.xml de votre ami ou définissez le chemin d'accès.
Je viens de copier setting.xml qui se trouve dans le répertoire "\ Apache-maven-3.1.1\conf", dans le répertoire "$ {user.home} /. M2 /)" de la machine Windows et à modifier le paramètre de proxy requis en fonction de mon réseau comme ci-dessous et cela a fonctionné pour moi.
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<Host>www-proxy.xxxx</Host>
<port>8080</port>
</proxy>
Merci - .__ Kamran Shahzad
Essayez de vérifier les paramètres de proxy dans le fichier settings.xml situé dans le répertoire suivant:
C:\Utilisateurs\Nom d'utilisateur\.m2
Nous avons observé que la création du projet maven échouait lorsqu’il essayait de télécharger le archtype à partir de cette URL: Maven Repository , qui relève du protocole "https".
La solution n ° 2 mentionnée ci-dessus ne fonctionnait donc qu'après quelques modifications mineures dans settings.xml. Au lieu d'utiliser le protocole "http", je dois utiliser "https"
<proxy>
<id>optional</id>
<active>true</active>
<protocol>https</protocol>
<Host>web-proxy.ind.abc.com</Host>
<port>8080</port>
J'espère que ça aide quelqu'un.
Remarque: assurez-vous de vérifier les paramètres Internet suivants.
Internet Explorer> Options Internet> Connexions [Onglet]> Paramètres du réseau local> Activer la vérification du serveur proxy Utiliser le serveur proxy pour le réseau local> Avancé> Vérifier "le même serveur proxy pour tous les protocoles" et cliquez sur OK.
L'ajout de la balise proxy ci-dessous dans settings.xml a fonctionné pour moi
<proxy>
<id>optional</id>
<active>true</active>
<protocol>https</protocol>
<Host>web-proxy.ind.abc.com</Host>
<port>8080</port>
</proxy>