Ich bin total ein Neuling mit Maven. Ich möchte ein Maven-Projekt mit Eclipse Juno EE mit Archetyp "Webapp" erstellen. Ich installierte "Maven Integration für Eclipse WTP (Inkubation)" und ich habe auch "Maven Integration für Eclipse" installiert (gefunden auf der Registerkarte Installiert von Eclipse Marketplace). Wenn ich versuche, neues Projekt zu erstellen, die von File-> New_> Maven Projekt, erhalte ich Fehler:Erstellen Sie ein Maven-Projekt in Eclipse beschwert sich "Konnte Archetyp nicht lösen"
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories. Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Documents and Settings\PEP35KD\.m2\repository) Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Documents and Settings\PEP35KD\.m2\repository)
Es ist für alle Arten von Urbild geschieht. Ich verwende einen Proxy, und ich erstelle Datei settings.xml unter C: \ Dokumente und Einstellungen \ PEP35KD.m2 \ mit diesem Inhalt:
<proxies>
<proxy>
<id>myId</id>
<active>true</active>
<protocol>http</protocol>
<username>rete\pep35kd</username>
<password>XXXX</password>
<host>XXXX</host>
<port>8080</port>
<nonProxyHosts>localhost</nonProxyHosts>
</proxy>
</proxies>
Bitte beachten Sie, dass es scheint, dass ich nicht mvn Befehl aus Befehlszeile (Befehl nicht gefunden). Ich habe Maven nie selbst installiert, ich dachte, dass Plugin einfach genug ist: Ist es eine korrekte Annahme?
UPDATE Problem ist definitiv mit Proxy verbunden. By:
- Installieren Maven auf lokalen PC;
- Installieren von Maven Eclipse von Eclipse Marktplatz;
- Einstellung Maven Install-Verzeichnis auf dem lokalen PC Maven dir, statt Standard Embedded Maven,
alles wie erwartet funktioniert. Ich kann nicht wirklich verstehen, warum, aber wahrscheinlich blockiert Firewall den Verkehr mit Maven-Servern.
Ist Ihr Proxy-Benutzername wirklich "rete \ pep35kd"? –
Ja, es ist nur der Benutzername, den ich benutze Proxy in Chrome oder Firefox – marcos82
Ihre Lösung hat nicht für mich arbeiten. Schließlich löste ich das Problem: Siehe detaillierte Schritte bei meiner Antwort unter http://stackoverflow.com/questions/25760961/cannot-create-maven-project-in-eclipse/25807975#25807975 – freesoft