Ich versuche, eine Spring Bean in einer Webanwendung zu verwenden, die es verwendet:
%Vor%Und wenn ich compile / test / package mit maven ausführe, tritt ein Fehler auf:
%Vor%Am seltsamsten ist, dass org.springframework.core.env.EnvironmentCapable existiert! : /
Grundlegende Projektkonfiguration:
Jede Idee ist willkommen!
Endlich habe ich es gelöst! :)
In der Datei pom.xml musste ich den Gültigkeitsbereich der Abhängigkeiten von Spring definieren. (Ja, ich weiß, dass dies der Standardbereich von Abhängigkeiten ist, aber aus irgendeinem Grund war Maven nicht in der Lage, den Job auszuführen). Sehen Sie ein Stück meiner pom.xml, das das Problem verschwinden ließ:
%Vor%Beachten Sie Folgendes:
Ich hoffe, dass es mehr Menschen hilft.
Ich hatte genau das selbe Problem, maven klagt von org.springframework.core.env.EnvironmentCapable
, sogar mit der Datei dort, im jar: C:\Users\fabio\.m2\repository\org\springframework\spring-core.3.12.RELEASE\spring-core-4.3.12.RELEASE.jar
.
Die Lösung in meinem Fall war den .m2
Ordner zu löschen, also maven lud alle Gläser wieder herunter. Vielleicht war es eine beschädigte Datei.
Ich hoffe, es hilft jemandem!
Ich stehe auch vor diesem Problem. Ich habe Spring 4.1.6 mit Maven 3 zusammen mit RabbitMQ verwendet.
%Vor%Diese Abhängigkeit hat Tomcat gezwungen zu sterben und dieses Problem zu zeigen. Ich habe nicht verstanden, warum es Ärger macht. aber schließlich schließe ich explizit jar in den lib-ordner ein und so habe ich dieses Problem gelöst.