Maven und Eclipse-problem - auf der Suche nach Ressourcen
Habe ich ein problem, dass maven ist auf der Suche nach Ressourcen innerhalb der Eclipse-installation Ordner.
Ist es zu sagen:
This file was not found: file:/C:/eclipse/eclipse/src/main/resources/config/spring/applicationContext.xml
Während mein Arbeitsbereich ist in c:/Work/Core/
und innen src/main/resources
.
Gibt es eine Konfiguration für pom.xml zur Bestellung an sich relativ von seiner position??
EDIT #1:
Ich bin mit Maven von Eclipse. Von der Kommandozeile aus kompiliert er ohne Probleme.
Ich versuche zum ausführen von Junit-tests.
EDIT #2:
Alle Abhängigkeiten, web.xml,... sind OK - ich weiß das, weil die gleichen Dateien andere Entwickler auf Linux und mit der Idee, und da das Projekt arbeitet ohne Probleme. Mit meinem Projekt-Einstellungen junit-tests nicht arbeiten auszuwerten, um wsdl-Dateien funktioniert nicht - weil es nicht finden können, Ressourcen.
EDIT #3:
Die Antwort gefunden - es gepostet ist, hier unten.
InformationsquelleAutor Trick | 2010-02-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hab es... Endlich.. ich weiß nicht warum, aber Eclipse funktioniert einfach nicht, aktualisieren Sie Ihre eigenen Einstellungen von Kenner.
Musste ich ändern .classpath:
In der vierten Zeile gibt es
excluding="**"
- ich entfernt, und es funktionierte.Nach diesem, ich hatte auch Probleme mit dem Namen des Projekts. In pom.xml war
und in tag -
<finalName>core-maven</finalName>
das wollte ich ändern in einfach nur "Kern", aber es hat nicht funktioniert, bis ich es gefunden und ersetzen in Dateien unter .Einstellungen-Ordner.wo ist diese Datei abgelegt?
Unter root-Projekt-Verzeichnis, wenn Sie Projekt "Projekt", dann gehen Sie in diesen Ordner und Sie sollte es sehen. Es ist der gleiche Ordner wo ".Einstellungen" - Ordner ist.
InformationsquelleAutor Trick
Haben Sie ein problem irgendwo mit Ihre Konfiguration. Tun Sie etwas bereinigen und erneut starten.
P. S.: ich nehme an, Sie sind mit m2eclipse aber das ist bei weitem nicht offensichtlich, geben Sie klare Informationen über Ihren Kontext.
InformationsquelleAutor Pascal Thivent
Ich hatte ähnliche Probleme vor ein paar Wochen. Ich habe die classpath-Zeug zu bekommen, um zu arbeiten, aber das ist nicht wirklich eine Lösung, nur ein workaround, so war ich nicht sehr glücklich darüber.
Nach einer Weile ein Kollege empfohlen SpringSource Tool Suite (sts)
http://www.springsource.com/products/sts
Es ist eine Eclipse-basierte IDE, die von SpringSource, hat es viel besser Maven-Unterstützung. Da ich den Schalter klappt alles Super. Und da es basiert auf Eclipse ich musste nicht lernen, eine ganz neue IDE und alles, was funktioniert für Eclipse funktioniert für STS
InformationsquelleAutor Jonas Söderström
Können wir auch sehen, Ihre web.xml? Mit Feder, die applicationContext.xml Speicherort definiert wird, in der web.xml mit so etwas wie:
(EDIT: ich weiß das kompilieren mit maven nicht über die Pflege der web.xml... aber das ausführen von jUnit-tests, könnte es - je nachdem, wie die tests aufgebaut sind.)
EDIT 2: die Umstellung von einer linux-Umgebung zu einer windows-Umgebung konnte ich sehen, Probleme mit der Angabe, wo die Dinge Leben. Nur weil es läuft unter einer Umgebung bedeutet nicht, dass es keine Probleme beim Umschalten zu einem anderen. Was ist, wenn Ihr linux-dev entschieden, zu sagen, der Frühling der applicationContext.xml lebt in /usr/local/myide/myproject/src...? Windows würde einfach ersticken.
Dies hat nichts zu tun mit unit-Tests obwohl.
Es hat, Dinge zu tun, mit unit-testing, wenn man versucht, zu initialisieren Frühjahr webApplicationContext in den tests. Der Frühling hat sich darauf spezialisiert, Methoden für die Prüfung wie SpringJUnit4ClassRunner.class
InformationsquelleAutor Quotidian
Können Sie einfügen was Sie werden versuchen zu tun, in den code oder den relevanten Abschnitt der pom.xml ?
Ideal in jedes Verzeichnis, jede Referenz in pom.xml in Bezug auf die pom.xml Speicherort der Datei.
InformationsquelleAutor Kannan Ekanath
Einer attraktiven Art und Weise zu lösen Maven Probleme mit Eclipse ist die Umstellung auf Netbeans. Es ist einfacher zu bedienen, und verfügt über systemeigene Unterstützung für Maven-Projekte.
Von dem was ich verstehe, Netbeans hat sich erheblich verbessert, da dann (besonders in Bezug auf seine Leistung). Die saubere integration mit Maven ist der Grund, warum ich wechselte von Eclipse für die meisten Projekte.
Es ist irrelevant. Die Frage ist, über Eclipse und beantwortet werden sollten, als solche
Sieht aus wie der OP nicht einverstanden mit Ihnen auf, dass die Beurteilung durch die obige Bemerkung 😉
InformationsquelleAutor Daniel