2016-12-21 1 views
0

ich mit einer Frühlings-Umgebung mit Maven arbeitete, im Gurke Plug-in BDD-Tests hinzufügen, habe ich die pom.xml mit allen Routen angegeben, aber wenn ich versuche, als Unit-Test laufen zu lassen finde ich ein java.io.FileNotFoundException Dies ist die vollständige Spur:Warum kann mein Maven den Weg zum spezifizierten Glas nicht finden?

cucumber.runtime.CucumberException: java.io.FileNotFoundException: C:\Program%20Files\M2_Repo\info\cukes\cucumber-core\1.2.2\cucumber-core-1.2.2.jar (The system can not find the specified route) 
at cucumber.runtime.io.ZipResourceIteratorFactory.createIterator(ZipResourceIteratorFactory.java:41) .... and so on 

, aber wenn ich den Ort zu besuchen, wo die .jar sein soll ... ja, es gibt es bei

\ M2_Repo \ info \ cukes \ Gurken- Kern \ 1.2.2 \ Gurke-Kern-1.2.2.jar

Warum findet meine Umgebung den Pfad nicht? Soll ich jar manuell zu maven repository hinzufügen? Wird ich das gleiche Problem mit den nächsten Projekten finden?

Vielen Dank im Voraus

+0

Was ist Ihr 'M2_HOME' auf (Umgebungsvariable) eingestellt? – vikingsteve

+0

Wie kann ich das überprüfen? –

+0

Ich denke, dass es mit der% 20 Windows-Pfadnotation in Zusammenhang stehen kann: C: \ Program% 20Files \. Der Maven Download die Pakete, aber etwas schief gehen mit dem Pfad .... –

Antwort

0

te Problem scheint in Ihrem lokalen Repository ist, würde ich es löschen und dann installiere ein Maven sauber (MVN saubere Installation) Module zu bauen und installieren Sie es erneut in myrepo, überprüfen Sie Ihre Umgebung Variablen auch.

Verwandte Themen