71 Stimmen

Maven: Fehler beim Abrufen des Plugin-Deskriptors

Ich habe Maven 3.0.3 konfiguriert und versucht, ein Beispielprojekt mit Archetypen mit diesem Befehl herunterzuladen:

mvn archetype:generate -DarchetypeGroupId=org.graniteds.archetypes 
                       -DarchetypeArtifactId=graniteds-tide-spring-jpa-hibernate 
                       -DgroupId=org.example 
                       -DartifactId=gdsspringflex 
                       -Dversion=1.0-SNAPSHOT

(Befehl über diesen Link: http://java.dzone.com/articles/enterprise-ria-spring-3-flex-4 )

Und ich bekam diese Fehlermeldung:

Downloading: 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: 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: repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml
Downloading: 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 (repo1.maven.org/maven2): Error transferring file: Connection refused: connect

[WARNING] Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (repo1.maven.org/maven2): Error transferring file: Connection refused: connect
Downloading: repo1.maven.org/maven2/org/apache/maven/plugins/maven-metadata.xml
Downloading: 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 (repo1.maven.org/maven2): Error transferring file: Connection refused: connect

[WARNING] Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (repo1.maven.org/maven2): Error transferring file: Connection refused: connect
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16.479s
[INFO] Finished at: Tue Oct 18 12:44:58 BST 2011
[INFO] Final Memory: 1M/15M
[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:\Users\krsl1254\.m2\repository), central (repo1.maven.org/maven2)] -> [Help 1]

Ich habe versucht, einige ähnliche Beiträge zu durchsuchen, konnte aber keine Antwort finden. Ich habe versucht, die Proxy-Einstellungen in der Datei settings.xml zu ändern, aber es funktioniert immer noch nicht. Könnten Sie mir bitte helfen?

1voto

tester Punkte 11

Ich hatte genau das gleiche Problem. ich ging zu meinen IE-Einstellungen->LAN-Einstellungen. dann kopierte ich die Adresse als Host und den Port als Port und es funktionierte. Es folgt ein Schnappschuss des Proxy-Tags in der Settings.xml, das ich geändert habe.

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <!--username>proxyuser</username>
  <password>proxypass</password-->
  <host>webtitan</host>
  <port>8881</port>
  <!--nonProxyHosts>local.net|some.host.com</nonProxyHosts-->
</proxy>

1voto

Surekha Punkte 532

Ich musste mein Passwort in der Datei user.home/.m2/settings.xml auf das neueste ändern!

1voto

Danke, dass es geklappt hat...

einstellung.xml bearbeiten

und ersetzen Sie proxy durch diese

Es funktioniert zu 100 %.

<proxy>      
  <active>true</active>
  <protocol>http</protocol>
  <username>your username</username>
  <password>password</password>    
  <host>proxy.host.net</host>
  <port>80</port>

0voto

Dieses Problem wird gelöst, wenn wir die Version von apache-maven ändern

Ich hatte damit zu kämpfen und es wurde gelöst, wenn ich apache-maven-2.2.1 verwendete

0voto

Laura Liparulo Punkte 2544

Ich hatte das gleiche Problem, weil ich in der settings.xml-Proxy-Konfiguration Port 80 statt 8080 verwendet habe

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X