Bauplan konnte nicht berechnet werden: artefakt org.apache.maven.plugins: maven-resources-plugin: pom: 2.4.3 ist im lokalen Repository nicht verfügbar

8

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?

    
Mahmoud Saleh 11.09.2011, 12:46
quelle

5 Antworten

6

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.

    
bmargulies 11.09.2011, 12:50
quelle
17

Wenn Sie maven von Ihrer lokalen Installation anstelle der eingebetteten Version von m2e verwenden möchten, müssen Sie dies tun

  • Windows == & gt; Einstellungen == & gt; Maven == & gt; Installationen == & gt; Klicken Sie auf Hinzufügen (wählen Sie Ihr lokales Installationsverzeichnis für Maven)
Prasanna Talakanti 11.09.2011 14:32
quelle
1

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 .

    
Karan Thakur 13.06.2014 10:50
quelle
1

Klicken Sie einfach mit der rechten Maustaste auf das Projekt in Eclipse und in der Maven-Option wählen Sie update maven project und vergessen Sie nicht, das Kontrollkästchen force update zu aktivieren und schließlich auf ok zu klicken. Es hat für mich funktioniert.

    
Smit 03.12.2015 13:36
quelle
0

Versuchen Sie mit der rechten Maustaste auf POM.xml - & gt; Maven - & gt; Projekt aktualisieren.

    
harshul 25.01.2017 06:40
quelle