2017-10-06 1 views
0

Ich habe 6 oder mehr Maven-Abhängigkeiten erfolgreich in meinem Projekt erstellt. Wenn ich versuche, jedoch eine JDBC Abhängigkeit hinzuzufügen, erhalte ich Fehler für alle vorhandenen Artefakte sagen:Das Hinzufügen der JDBC-Abhängigkeit führt dazu, dass alle Artefakte verloren gehen

Fehlende Artefakt mysql: mysql-connector-java: jar: 5.1.6

Fehlende Artefakt org.springframework: Frühjahr- AOP: jar: 3.2.3.RELEASE

Fehlende Artefakt org.springframework: spring-Bohnen: jar: 3.2.3.RELEASE

Fehlende Artefakt org.springframework: spring-Kontext: jar: 3.2.3. RELEASE

Fehlendes Artefakt org.springframework: sp Ringkern: Glas: 3.2.3.RELEASE

Fehlende Artefakts org.springframework: spring-expression: Glas: 3.2.3.RELEASE

Fehlende Artefakts org.springframework: spring-Jdbc: jar: 4.3. 10.RELEASE

Hier ist die dedpendency ich hinzufügen versuche: (Es ist wie gültige XML aussieht)

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-jdbc</artifactId> 
    <version>4.3.10.RELEASE</version> 
</dependency> 

gültig pom.xml Vorher: 012.347.

Fehler in pom.xml Nach der Zugabe von JDBC-Abhängigkeit: Error in Pom.xml

Ich habe überprüft und entsprechend die Maven-Website, ist 4.3.10.RELEASE eine gültige Release.

Weiß jemand, warum das Hinzufügen dieser eine Abhängigkeit die gesamte Pom.xml zu Fehler führt?

Antwort

0

Es stellt sich heraus, dass ich einen Tippfehler in meiner {User_Home}/.m2/settings.xml Datei hatte. Dies führte dazu, dass die Erstellung neuer Maven fehl schlug, wenn sie aktualisiert wurden, da die Einstellungsdatei nicht lesbar war.

+1

Froh, dass Sie das gefunden haben. Ich sehe manchmal, dass Eclipse nach Mavenabhängigkeiten ausflippt. Zum Beispiel kann ich möglicherweise eine Maven-Installation von der Befehlszeile ausführen, aber Eclipse wird einige Klassen mit Kompilierungsfehlern markieren. In diesem Fall wird das Problem normalerweise behoben, indem das Eclipse-Projekt bereinigt und in Eclipse neu erstellt wird. –

Verwandte Themen