Ich habe ein Projekt im Frühling Maven 2. Ich habe es im Terminal gebaut und alles ist in Ordnung, ich habe Build-Erfolg, aber beim Versuch, es in Eclipse zu importieren Ich habe diesen Fehler:
Berechnung des Buildplans nicht möglich: Das Repository-System ist offline, aber das Artefakt org.apache.maven.plugins: maven-resources-plugin: pom: 2.4.3 ist im lokalen Repository nicht verfügbar.
obwohl ich Build-Erfolg im Terminal bekomme und Projekte gut laufen. Ich habe Maven offline in Eclipse gemacht und den Download-Index beim Start deaktiviert irgendwelche Ideen, warum ich diesen Fehler bekomme?
Wenn dein pom nicht spezifisch für die Version des maven-resources-plugins ist, wird diese Version vom superpom kommen. Standardmäßig verwendet m2e eine eingebettete Kopie von Maven 3.0.x. Wenn der Superpom auf 2.4.3 zeigt und Ihre 'außerhalb der Eclipse'-Version nach etwas anderem fragt, sucht der Maven innerhalb von Eclipse nach 2.4.3 und scheitert aufgrund der' offline '.
Beheben Sie, indem Sie m2e so konfigurieren, dass Sie die Maven-Installation verwenden, die Sie im Außenbereich verwenden, oder deaktivieren Sie "offline" für einen Build.
Wenn Sie maven von Ihrer lokalen Installation anstelle der eingebetteten Version von m2e verwenden möchten, müssen Sie dies tun
füge die untere Zeile zu deiner pom.xml hinzu und erstelle sie über die Kommandozeile mit 'mvn install'. Das wird das Plugin herunterladen und dann versuchen, aus Eclipse zu erstellen. Stellen Sie sicher, dass Ihr Eclipse den gleichen Maven verwendet, nicht den eingebetteten. Wenn weiterhin Probleme auftreten, löschen Sie sie aus dem lokalen Repository und versuchen Sie es erneut. Die hinzuzufügende Zeile ist
%Vor%bevor Sie das finden, wo Ihr lokales Repo ist, dann gehen Sie zu "/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/", entfernen Sie den Inhalt und aktualisieren Sie Abhängigkeiten von Maven .
Tags und Links eclipse maven java-ee maven-2 maven-plugin