Plugin org.apache.maven.plugins:maven-compiler-plugin oder eine Ihrer Abhängigkeiten konnte nicht aufgelöst werden
Ich habe einige Fragen richtig konfigurieren meine eclipse die Arbeit mit maven.
Ich ein neues Projekt erstellen, das ist eine richtig bauen mit maven aus der Kommandozeile (mvn install
), aber in Eclipse bekam ich diese Fehlermeldung:
CoreException: Könnte nicht der Wert für den parameter compilerId für plugin-Ausführung Standard-kompilieren: PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1 oder eine Ihrer Abhängigkeiten konnte nicht aufgelöst werden: nicht zu erfassen sind Abhängigkeiten für org.apache.maven.plugins:maven-compiler-plugin:jar:3.1 (): ArtifactDescriptorException: Fehler beim Lesen der Artefakt-Deskriptor für org.apache.maven:maven-Einstellungen:jar:2.2.1: ArtifactResolutionException: Fehler transfer-org.apache.maven:maven-Einstellungen:pom:2.2.1 von http://repo.maven.apache.org/maven2 zwischengespeichert wurde in das lokale repository, die Auflösung wird nicht reattempted, bis das update-Intervall von zentralen verstrichen ist oder updates gezwungen werden. Original error: Konnte nicht übertragen Artefakt org.apache.maven:maven-Einstellungen:pom:2.2.1 von/bis zentrale : NullPointerException pom.xml /test-Linie 9 Maven-Projekt-Build-Lifecycle Mapping-Problem
Hier ist meine settings.xml conf :
<proxy>
<active>true</active>
<protocol>http</protocol>
<username>myuser</username>
<password>$mymdp</password>
<host>myhost</host>
<port>8080</port>
<nonProxyHosts>some.host.com</nonProxyHosts>
</proxy>
....
<repository>
<id>central</id>
<name>central repo m2</name>
<url>http://central.maven.org/maven2</url>
</repository>
Wähle ich die richtige maven-installation (in Einstellungen -> Maven -> Installieren)
Ich auch direkt meine user-Einstellungen auf die richtigen settings.xml (Einstellungen -> Maven -> Benutzer-Einstellungen)
Aber ich habe immer noch diese Fehlermeldung in Eclipse und alles gut geht mit maven command line. Sie haben die Idee?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versucht, entfernen den proxy-Benutzername und-Passwort? Ein ähnliches Plakat begegnet diesem Problem:
Konnte nicht berechnen, bauen, planen: Plugin org.apache.maven.plugins:maven-jar-plugin:2.3.2 oder eine Ihrer Abhängigkeiten konnte nicht aufgelöst werden
Scheitern, dass fand ich Folgendes gearbeitet:
mvn dependency:resolve
Müssen Sie nur löschen Sie einen Ordner, es wirft den Fehler. Gehen Sie einfach zu Ihrem M2 repo-und org/apache/maven/plugins/maven-compiler-plugins und löschen Sie den Ordner 2.3.2
Das Problem behoben wurde, während die installation des maven-Einstellungen finden Sie als Externe in Eclipse. Die Navigations-Einstellungen-Fenster --> Einstellungen --> Installationen. Wählen Sie die Externe wie die Art der installation, die Installations-home und-Namen und klicken Sie auf Fertig stellen. Schließlich wählen Sie dieses als Standard-Installationen.
War ich immer dieses problem, wenn Sie mithilfe von IBM RSA 9.6.1 beim Aufbau einer Marke neue Entwicklung Maschine. Das problem für mich war, weil von HTTPS auf dem Globalen Maven-repository. Meine Lösung war zum erstellen einer Maven settings.xml gezwungen, es zu verwenden HTTP.
Den Schlüssel für mich war, dass das zentrale repository leer war, als ich explodierte es unter Maven-Repositories -- > Globale Repositories
Mithilfe der folgenden Einstellungen Datei bei mir funktioniert:
Ich habe die Idee von dieser stackoverflow-Frage.