wake-up-neo.com

Der Container 'Maven Dependencies' verweist auf eine nicht vorhandene Bibliothek - STS

Ich verwende vorher win8. Ich hatte Eclipse Juno auf meinem PC ausgeführt, aber von jetzt an wollte ich STS verwenden. Ich erhalte die folgende Fehlermeldung, sobald ich ein neues Projekt erstellt habe. Ich löschte meinen .m2-Ordner und alles, was mit Eclipse zu tun hatte, um von vorne zu beginnen, funktionierte noch nicht, ich hatte keine Ideen mehr. Irgendein Rat???

Der Tag-Bibliotheksdeskriptor für "springframework.org/tags" kann nicht gefunden werden. Index.jsp/app/src/main/webapp line 6 JSP-Problem

Der Container 'Maven Dependencies' verweist auf die nicht vorhandene Bibliothek 'C:\Benutzer\Pablo.m2\repository\org\springframework\spring-webmvc\3.2.3.RELEASE\spring-webmvc-3.2.3.RELEASE.jar' path Build Path Problem

Das Projekt kann nicht erstellt werden, bis Fehler im Buildpfad behoben wurden. Unbekanntes Java-Problem

ArtifactTransferException: Fehler beim Übertragen von antlr: antlr: jar: 2.7.7 aus http://repo.maven.Apache.org/maven2 wurde im lokalen Repository zwischengespeichert. Die Auflösung wird erst nach dem Aktualisierungsintervall von Central erneut versucht ist abgelaufen oder Updates werden erzwungen. Ursprünglicher Fehler: Artefakt konnte nicht übertragen werden antlr: antlr: jar: 2.7.7 von/nach zentral ( http://repo.maven.Apache.org/maven2 ): Keine Antwort nach 60000 pom.xml/app Zeile 1 Maven-Abhängigkeitsproblem

22 weitere Fehler wie diese für jede meiner Abhängigkeiten ...

Klasse 'org.springframework.web.servlet.view.InternalResourceViewResolver' nicht gefunden [Konfigurationsset: app/web-context] mvc-config.xml/app/src/main/webapp/Zeile WEB-INF 16 Spring Beans Problem

25
Pablo Fallas

Ich bekomme also Eclipse mit dem M2E-Plugin. Versuchen Sie, Ihre Maven-Konfiguration zu aktualisieren: Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf das Projekt, Maven -> Projekt aktualisieren.

Wenn das Problem weiterhin besteht, versuchen Sie, Ihr Projekt zu bereinigen: Klicken Sie mit der rechten Maustaste auf die Datei pom.xml und dann auf Ausführen als -> Maven build (die zweite). Geben Sie in den Feldern "Ziele" ein "sauberes Paket" ein. Aktivieren Sie das Kontrollkästchen Skip Tests. Klicken Sie auf die Schaltfläche Ausführen.

Bearbeiten: Für Ihr neues Problem müssen Sie Spring MVC zu Ihrer pom.xml hinzufügen. Fügen Sie etwas wie das Folgende hinzu:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>

Möglicherweise müssen Sie die Version ändern, um sie an die Version Ihres Spring-Frameworks anzupassen. Schauen Sie hier:

http://mvnrepository.com/artifact/org.springframework/spring-webmvc

43
Alexis Dufrenoy

Ich habe das gleiche Problem und so habe ich es gelöst. :

  1. Klicken Sie mit der rechten Maustaste auf Ihr Spring MVC-Projekt, und wählen Sie Ausführen als -> Maven-Installation. Nachdem die Installation abgeschlossen ist, können Sie mit dem nächsten Schritt fortfahren.

enter image description here

enter image description here

  1. Klicken Sie mit der rechten Maustaste auf Ihr Spring MVC-Projekt, und wählen Sie "Maven"> "Projekt aktualisieren".

enter image description here

  1. Wählen Sie Ihr Projekt und klicken Sie auf OK. Warten Sie, bis der Aktualisierungsvorgang abgeschlossen ist
  2. Der Fehler wird noch immer angezeigt, dann führen Sie Projekt-> Bereinigen aus und stellen Sie sicher, dass Sie unser Projektverzeichnis ausgewählt haben, und führen Sie dann die folgenden Schritte aus: Projekt-> Erstellen.
10
Saket Mittal

Ich fand endlich, dass mein Repo-Spiegel von Maven heruntergefahren ist. Ich wechselte zu einem anderen, Problem gelöst.

4
Leo Lee

Ich bin ein bisschen spät auf der Party, aber ich gebe meine zwei Cent. Ich habe dieses Problem gerade gelöst, nachdem ich länger ausgegeben hatte, als ich es gerne hätte. Die oben genannten Lösungen funktionierten nicht für mich und hier ist der Grund:

es gab ein Netzwerkproblem, als Maven die erforderlichen Repositorys herunterlud. Ich hatte also nicht die richtigen Gläser. das Hinzufügen einer -U zu einer maven-Clean-Installation brachte sie für mich. Wenn die oben genannten Lösungen nicht funktionieren, versuchen Sie Folgendes:

  1. Klicken Sie mit der rechten Maustaste auf Ihr Projekt -> Wählen Sie Ausführen als -> 5 Maven Build ...
  2. Geben Sie im Feld Ziele "clean install -U" ein und wählen Sie Ausführen
  3. Danach klicken Sie erneut mit der rechten Maustaste auf Ihr Projekt und wählen Maven -> Projekt aktualisieren und klicken Sie auf OK.

Ich hoffe es funktioniert für Sie.

3
Mike Sallese

Heute hatte ich das gleiche Problem mit einem anderen Glas. Ich habe mehrere Dinge ausprobiert, die die Leute über Stackoverflow sagten, aber nichts hat funktioniert. Irgendwann habe ich das gemacht:

  1. Schließen Sie Eclipse und alle laufenden Projekt-Apps.
  2. Löschen Sie den Ordner .m2 (Benutzer -> [Ihr_Benutzername] -> .m2). Es ist ein unsichtbarer Ordner. Stellen Sie sicher, dass Sie unsichtbare Ordner anzeigen können.
  3. Restarted Eclipse (ich denke, es funktioniert auch in anderen IDE]) und hat mein Projekt aktualisiert. 

Jetzt funktioniert es wieder für mich. Vielleicht löst dies auch das Problem eines anderen.

2
Kenny

Es ist zwar zu spät, aber hier ist meine Erfahrung. 

Immer wenn Sie Ihr Maven-Projekt von einem Quellcontroller erhalten oder einfach nur Ihr Projekt von einem Computer auf einen anderen kopieren, müssen Sie die Abhängigkeiten aktualisieren. 

Für diesen Right-click on Project on project Explorer -> Maven -> Update Project.

Bitte prüfen Sie das Kontrollkästchen "Force update of snapshot/releases".

Wenn Sie nicht über Abhängigkeiten in m2/Repository verfügen, benötigen Sie eine Internetverbindung, um aus dem Remote-Maven-Repository zu gelangen.

Für den Fall, dass Sie vom Quellcontroller abgerufen wurden und Sie keinen Komponententest haben, ist es wahrscheinlich, dass Ihr Testordner nicht im Quellcontroller enthalten ist. Sie haben also keine im neuen Repository Erstellen Sie diese Ordner manuell.

Ich habe beide Fälle gehabt.

2
Mostafa

Я решил это, используя "принудительное обновление" , нажав Alt+F5, как указано в следующем ссылка .

1
KontrCode